У меня есть простая функция, идущая здесь.as3, выполнение задач в определенном порядке
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);
Что делает прямо сейчас: это будет «домашнего» ярлык, как только будет нажата btnBack, что означает, что она совершенно не считаясь с альфа-часть.
Что мне нужно для этого: сначала сделайте альфа-часть, затем сразу после ее завершения сделайте вторую часть, где она перескочит на «домашний» кадр.
Спасибо, Wade
в goBackFinish вы должны удалить прослушиватель событий. –
Хороший улов. Я всегда был в своем собственном коде. – sberry