J'ai une fonction simple qui va ici.as3, effectuer des tâches dans un certain ordre
import fl.transitions.Tween;
import fl.transitions.easing.*;
function goBack (e:MouseEvent):void{
var backAlpha:Tween = new Tween(MovieClip(parent).blueOverlay, "alpha", Strong.easeOut, 1, 0, 2, true);
MovieClip(parent).gotoAndStop("home");
}
btnBack.addEventListener(MouseEvent.CLICK, goBack);
Ce qu'il est en train de faire est maintenant: il va à l'étiquette « maison » dès btnBack est cliqué, ce qui signifie qu'il ne tient pas compte complètement la partie alpha.
Ce que j'ai besoin de faire est: faire la partie alpha d'abord, puis juste après c'est terminé, faire la deuxième partie où il saute à la trame "maison".
Merci, Wade
dans goBackFinish vous devez supprimer l'écouteur d'événement. –
Bonne prise. Je le ferais toujours dans mon propre code. – sberry