Comunidad de diseño web y desarrollo en internet online

Problema con tweens Puedo asignar una funcion a un objeto?

Citar            
MensajeEscrito el 20 Jun 2007 07:35 pm
Tengo el siguiente codigo:

Código :

import mx.transitions.Tween; 
disX = 180; 
disY = 200; 
function moviendo(mc, destinoX, destinoY) { 
   new mx.transitions.Tween(mc, "_x", mx.transitions.easing.Strong.easeOut, mc._x, destinoX, 8, true); 
   new mx.transitions.Tween(mc, "_y", mx.transitions.easing.Strong.easeOut, mc._y, destinoY, 8, true); 
} 

function posicionP() { 
   moviendo(direccion.mcOpcion, direccion.mcOpcion._x-disX, direccion.mcOpcion._y-disY); 
   moviendo(direccion.mcFondo, direccion.mcFondo._x-disX, direccion.mcFondo._y-disY); 
   myTween2.onMotionFinished = function() { 
      trace(direccion.mcOpcion._y); 
      new mx.transitions.Tween(direccion.mcFondo, "_y", mx.transitions.easing.Strong.easeOut, direccion.mcFondo._y, -200, 4, true); 
   }; 
} 


Donde al tratar de terminar la funcion de moviendo quiero que al terminar haga la animacion de myTween2 pero no funciona ya que me dice que no puede hacer dicha animacion por interfaz o clase
con esta linea de codigo:

Código :

var myTween2=moviendo(direccion.mcFondo, direccion.mcFondo._x-disX, direccion.mcFondo._y-disY); 

Como se le podria hacer para que ejecute mi animacion despues de haberlo hecho, ya que no quiero repetir 4 lineas de animacion 2 por cada movie clip lineas que estan declaradas en la funcion moviendo

Espero que me echen la mano
Saludos

Por joshuavw

Claber

306 de clabLevel



Genero:Masculino  

Juego, aprendo y programo

msie7
Citar            
MensajeEscrito el 23 Jun 2007 12:57 am
Yo creo q el problema te lo da debido a que cuando declaras la variable myTween2 la declaras como la funcion moviendo y no como un elemento de la clase tween, por lo que la propiedad del onMotionFinished, exclusivas de los Tween no es valida al tratarse de solamente una funcion creada por ti...

No se si te a quedado claro lo q intento explicarte...

Por Xaxo

26 de clabLevel



Genero:Masculino  

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.