2010-10-31 5 views
0

J'ai une fonction d'interpolation qui s'estompe dans un objet d'affichage avec le temps. Lorsque je règle la durée de mon tween à 0, rien ne se passe.ActionScript - Tween avec durée nulle?

l'interpolation n'est-elle pas supposée s'animer en 0 secondes (ou en images) pour n'émuler aucune animation?

new Tween(this, "alpha", None.easeOut, 0.0, 1.0, 0, true); 

Répondre

0

J'ai regardé le code source de la classe Tween. Il y a un conditionnel simple dans lequel il vérifie si le temps passé est supérieur à la durée. Si c'est le cas, alors il distribue l'événement MOTION_FINISH, arrête tous les temporisateurs, supprime les écouteurs de ENTER_FRAME et c'est tout. Il n'y a pas de code pour ensuite définir l'objet cible à l'état fini.