Когда у меня есть собственная анимация и я хочу знать, когда она заканчивается, я использую ее для отправки пользовательского события из последнего кадра анимации. Обычно Event.COMPLETE будет делать.
В последнем кадре мувиклипа myAnimation я делаю:
this.dispatchEvent(new Event(Event.COMPLETE));
stop();
Затем в основном коде, который я слушаю, добавьте слушателя к этому evnet:
myAnimation.addEventListener(Event.COMPLETE, animationEndHandler);