Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/01/2005, 14:46
Avatar de rod524
rod524
 
Fecha de Ingreso: agosto-2004
Mensajes: 517
Antigüedad: 19 años, 8 meses
Puntos: 0
Hola,

La forma más sencillo de hacer eso es mediante ActionScipt, sin usar gráficos ni nada más que ActionScript. (bueno los gráficos los usarás para los ejes etc).

A continuación un ejemplo que fuciona:

1. Abre un documento nuevo en blanco, y convierte los 4 primeros frames en keyframes vacíos.

2. en el frame (1) pega lo siguiente:



//Valor inicial de X.
i = 0;
// Valor final de X.
j = 10;

// Valores iniciales de constantes.
a = 1;
b = 0;
c = 0;

ZoomX = 5; // sólo para cambiar la apariencia (ancho de la gráfica).

//coordenadas donde estará 0,0 en el MovieClip.
Xorigen = 100;
Yorigen = 300;

Xold = Xorigen + i;
Yold = Yorigen - ((a * X * X) + (b * X) + c);


3. En el Frame (2) pega lo sigiente:

if (Number(i == ((j*10)+1))){gotoAndStop(4);
}
X = (i * .1);
Xnew = (X * ZoomX) + Xorigen;
Ynew = Yorigen - ((a * X * X) + (b * X) + c);
this.createEmptyMovieClip("parabola",i);
this.parabola.lineStyle(.1, 0xF92B00,100);
this.parabola.moveTo(Xold, Yold);
this.parabola.lineTo(Xnew, Ynew);
Xold = Xnew;
Yold = Ynew;
i++;



4. En el frame (3) pega:



gotoAndPlay(2);



5. En el frame (4) pega:


stop();


Y listo, ejecuta el documento y deberá graficar una parábola de línea roja cuyo origen 0,0 se encuentra en 100, 300 de tu stage.

para adecuarla a tus necesidades deberas entender el código y modificarlo a tu gusto, espero que esto te haya sido de ayuda.

Salidos.