![]() |
Определить, когда external swf as2 в as3 проигрался до конца?
Как определить, когда external swf as2 в основной флешке as3 проигрался до конца?
Надеюсь, это поможет: ReferenceError: Error #1069: Не удалось найти свойство currentFrame в flash.display.AVM1Movie; отсутствует значение по умолчанию. Мне просто надо загрузить в AS3 внешнюю флешку на AS2, подождать, пока она проиграется до конца, и делать в AS3 дальше дела. |
наверное никак, не работал с AS2, но слышал что из трешки обращаться к AS2 нельзя. Единственное что приходит в голову - если известно время проигрывания флешки, по таймеру в AS3 делать дальше дела -но это очень криво.
|
Цитата:
но может есть какой-нибудь тогда способ перекодировать AS2 флешку в AS3 , если есть исходник? |
AVM1 и AVM2 прямо между собой не взаимодействуют. По простому: засечь длительность и вырубить по таймеру, или слушать enterFrame и выбрубить по кол-ву фреймов. Сложно: можно воспользоваться этим плагином, от @wvxvw. Я им пользоваться не пробовал, правда.
|
Значит буду засекать кадры по enterFrame , тогда тема закрыта, большое спасибо всем!
|
вроде можно создать событие из AVM1 и получить его в AVM2, теоретически это возможно, но на практике не пробовал.
|
можно попробовать через интерфейс
|
| Часовой пояс GMT +4, время: 22:54. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.