![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|
|
|||||
|
Регистрация: Aug 2007
Сообщений: 34
|
Есть два swf-файла, первый загружает второй. Возможно ли, прописав во второй флэшке
отловить его в первой по средством Я так попробовал, у меня не получилось ![]() В AS2 для взаимодейсвия подгружаемых флэшек использовал _global-функции, на что их заменить в AS3, подскажите пожалуйста? |
|
|||||
|
не уверен но думаю надо так:
dispatchEvent(new Event("DOWNLOAD_COMPLETE",true)); |
|
|||||
|
Регистрация: Aug 2007
Сообщений: 34
|
Это включает фазу пузырька, на сколько я знаю...
Не, решение пришло неожиданно , просто нужно событие вешать на stage:и Видимо, все подргужаемые swf-ки ссылаются на один stage |
|
|||||
|
ну а пузырьки то чем плохи? у меня так работает с пузырями...
|
|
|||||
|
Регистрация: Aug 2007
Сообщений: 34
|
мдя, действительно работает, и stage никакой не нужен тогда, спасибо
![]() |
|
|||||
|
да не за что
|
|
|||||
|
Регистрация: Aug 2007
Сообщений: 34
|
Вот блин, что-то я натупил капитально... события ловились, пока не оказалось, что и диспатчер и листенер я прописал в одном swf-файле
))))Умные люди говорят: нужно юзать интерфейсы - видать события между разными флэшками все же не передаются ![]() |
|
|||||
|
а причем тут интерфейсы? передаются. проверял.
это в подгружаемой флешке: это в главной: и все работает. |
|
|||||
|
Регистрация: Aug 2007
Сообщений: 34
|
хм, мистика, у меня тоже заработало, но только если и диспатчер и листенер вешать на stage - наверное это из-за того, что в первой флэшке класс у меня подвешен на Document class, а в подгружаемой функции класс висит на MovieClip'е... может у них как бы области видимости событий не пересекаются, хотя бред какой-то
)) Но, в любом случае, еще раз спасибо ![]() |
![]() |
![]() |
Часовой пояс GMT +4, время: 01:00. |
|
|
« Предыдущая тема | Следующая тема » |
|
|