PDA

Просмотр полной версии : Поочередная подгрузка и проигрывание нескольких swf роликов


47_GrAnd_74
25.07.2014, 10:30
Добрый всем день!
Сразу прошу не пинать, только начинаю изучать AS3.
Вопрос в следующем. Есть прожект, в нем необходимо воспроизвести последовательно один за одним ролики swf. Проблема в том, что я никак не могу определить, когда заканчивается воспроизведение первого ролика. Т.е. вопрос в том, как определить конец загруженного ролика и перейти к загрузке следующего?
Прошу помощи у сенсеев и гуру...

ObOs
25.07.2014, 11:27
Либо по ентерФрейм проверять на равенство количество проигранных кадров и общее количество кадров загруженного ролика.

private function enterFrameHandler(e:Event):void{
if(mySWF.currentFrame == mySWF.totalFrames){
trace("Ролик mySWF проигран полностью");
}
}


Либо слать из роликов событие об окончании проигрывания, и подписываться на него в загрузчике

mySWF.addEventListener(Event.COMPLETE, swfCompleteHandler);
private function swfCompleteHandler(e:Event):void{
trace("Ролик mySWF проигран полностью");
}