Comunidad de diseño web y desarrollo en internet online

tweens en funcion

Citar            
MensajeEscrito el 18 Ene 2011 11:45 am
saludos a tod@s

tengo creada una funcion como la siguiente para poder mover clips invocando a la funcion:

Código ActionScript :

function mover(mc, inicioX, finX, inicioY, finY, tiempo) {
        var tweenX:Tween = new Tween(mc, "_x", Strong.easeOut, inicioX, finX, tiempo, true);
   var tweenY:Tween = new Tween(mc, "_y", Strong.easeOut, inicioY, fin, tiempo, true);
}


cuando se hace un tween se puede llamar a sus diferentes metodos a traves del nombre que le damos:

Código ActionScript :

var tween:Tween = new Tween(mc, "_x", Strong.easeOut, 100, 150, 3, true);
// cuando acaba el tween
tween.onMotionFinished = function(){...
// parar el tween
tween.stop();


con a funcion que he creado anteriormente, como puedo acceder a los metodos?

Código ActionScript :

mc.tweenX.stop();// no funciona


milchisimas gracias

Por kaquna

68 de clabLevel



Genero:Femenino  

firefox
Citar            
MensajeEscrito el 18 Ene 2011 12:53 pm
lo he conseguido de la siguiente forma, aunque no se si es la manera mas correcta de hacerlo...

Código ActionScript :

var pararMover;
function mover(mc, inicioX, finX, inicioY, finY, tiempo) { 
   var tweenX:Tween = new Tween(mc, "_x", Strong.easeOut, inicioX, finX, tiempo, true); 
   var tweenY:Tween = new Tween(mc, "_y", Strong.easeOut, inicioY, fin, tiempo, true); 
   pararMover = function(){
      tweenX.stop();
      tweenY.stop();
   }
}
mover(mc,0,100,0,0,4);
btn.onPress = function(){
   pararMover();
}


milchisimas gracias a tod@s

Por kaquna

68 de clabLevel



Genero:Femenino  

firefox

 

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