Ver Mensaje Individual
  #4 (permalink)  
Antiguo 17/12/2009, 05:20
Avatar de AnisDelMono
AnisDelMono
 
Fecha de Ingreso: febrero-2007
Ubicación: Pas de la Casa
Mensajes: 247
Antigüedad: 17 años, 3 meses
Puntos: 7
Respuesta: array y tween

No se que version de as estas trabajando, pero prueba declarando las variables:

Código PHP:
function crearSoles(){    
    var 
a:Number=1
    
var b:Number=2
    comenzarSol
()

Prueba de poner tambien ";" al final de las sentencias. Si el compilador no encuentra ";" lo interpreta. Pero siempre es bueno acabar las sentencias con punto y coma.

hay otra cosa que no me gusta. Declaras dos veces la misma variable. No se si tiene que ver con el problema, pero prueba esto:

Código PHP:
var myTwX = new Tween(grafico1.miClip"_x"Regular.easeOutxenSol1[a], xenSol1[b], 30true);
var 
myTwY = new Tween(grafico1.miClip"_y"Regular.easeOutyenSol1[a], yenSol1[b], 30true);

myTwY.onMotionFinished  cont() 
Y a ver si aclaramos esto otro:

Necesitas unos arrays que te de dos equis. Una para el principio del tween y otra para el final. Lo mismo para las ys

No se como generas esos datos, pero no crees que la estructura seria mejor asi?:

Código PHP:
var xenSol0:Array = new array();
xenSol0 = ["xPrincipio""xFinal"]; 
Se podrian generar mediante un bucle cambiando el numero final (xenSol1, xenSol2, xenSol3).

y en el tween pones lo valores asi:

Código PHP:
var myTw = new Tween(grafico1.miClip"_x"Regular.easeOutxenSol+a[0], xenSol+a[1], 30true); 
Cita:
En este caso no se si lo esta haciendo bien, cuando lo ejecuto el sol aparece en la última posición, pero no se si lo hace tan rápido que no consigo verlo en ese caso como podría hacer que fuese despacio y que se viese bien todo el movimiento, o si es que va directo a la última posición, en ese caso voy mal.
Tal vez seria mejor hacerlo con setInterval:

http://livedocs.adobe.com/flash/9.0_...=00004853.html

repite una funcion cada cierto tiempo
__________________
=>=>=>=>=>=>=>=>=>=>=>=>=>
¡Disidente!
Frente Popular de Judea, Life of Brian