A ver si me ayudan con esto. En este clip, al hacer roll_over la esfera crece y en roll_out vuelve a su escala inicial. Por favor pasen repetida y rápidamente el cursor sobre alguna de las esferas y verán que el comportamiento se altera. Se daña elscript por así decirlo.
Que puede ser?
Gracias porr su ayuda.
Código :
import fl.transitions.*;
import fl.transitions.easing.*;
var myTweenX:Tween;
var myTweenY:Tween;
var nodo;
var clip;
////////////
for (var i = this.numChildren; i>0; i--)
{
clip = getChildAt(i-1);
clip.buttonMode = true;
clip.addEventListener (MouseEvent.ROLL_OVER, miRollOver);
clip.addEventListener (MouseEvent.ROLL_OUT, miRollOut);
}
function miRollOver (e:MouseEvent):void
{
nodo = e.target;
var layers = this.numChildren;
var top = this.getChildAt(layers-1);
swapChildren (nodo, top);
myTweenX = new Tween(nodo, "scaleX", Regular.easeOut, 1, 5, 0.3, true);
myTweenY = new Tween(nodo, "scaleY", Regular.easeOut, 1, 5, 0.3, true);
}
function miRollOut (e:MouseEvent):void
{
nodo = e.target;
myTweenY.yoyo()
myTweenX.yoyo();
}
