Привет!
Вопрос в следующем, загружаю swf-файл в основную. Внутри загружаемого swf есть анимация, требуется узнать когда эта анимация заканчивается. Т.к нужно показывать пользователю сколько осталось до окончания анимации. После анимации выполняется следующее действие.
Код:
Код AS3:
private var loader:Loader;
//
private function onSWFLoad(url:String):void {
loader= new Loader();
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, completeLoad)
loader.load(new URLRequest(url));
}
//
private function completeLoad(event:Event):void {
var movie:MovieClip = new MovieClip();
movie = loader.content;
// Длина ролика в секундах
var duration = Math.floor(movie.totalFrames / loader.contentLoaderInfo.frameRate); // Выводит 0
trace(movie.totalFrames); // Выводит 1
}
Т.к загружаемая флешка сделана не мною, то я не могу узнать как там что написано.
Но предполагается, что на главной сцене есть 1 кадр, в нем MovieClip, внутри этого MovieClip-а находится сама анимация.
Подскажите как узнать, что анимация в загруженной флешке закончилась.
Спасибо!