![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Nov 2011
Сообщений: 19
|
Всем привет,
подскажите пожалуйста, как определить что внешний загруженный swf-файл закончил проигрываться? После этого события по сценарию должны другие действия производиться.... |
|
|||||
|
Предполагаю что можно покадрово проверять соответствует ли текущий кадр последнему
function onEnterFrame(e:Event):void { if (loadedSwf.currentFrame == loadedSwf.numFrames) { trace("Проигрывание окончено, делаем что-то еще..."); } } Или, если есть возможность во внешние свф в последний кадр добавить и подписавшись на это событие определить окончение ролика |
|
|||||
|
Регистрация: Nov 2011
Сообщений: 19
|
caseyryan, спасибо за ответ,
да, swf сама создавала, поэтому есть возможность дописать туда. Но теперь не могу разобраться с кодом - событие Event.COMPLETE какой объект должен ловить? Лоадер? |
|
|||||
|
Регистрация: Jul 2007
Сообщений: 393
|
Событие Event.COMPLETE должно происходить в том объекте, который "закончил" свою работу, а "ловить" это событие (т.е. подписываться на это событие) должны те объекты, которые будут что-то делать по факту наступления этого события.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 03:25. |
|
|
« Предыдущая тема | Следующая тема » |
|
|