Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Поочередная подгрузка и проигрывание нескольких swf роликов (http://www.flasher.ru/forum/showthread.php?t=208538)

47_GrAnd_74 25.07.2014 10:30

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

ObOs 25.07.2014 11:27

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

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

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

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



Часовой пояс GMT +4, время: 17:19.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.