Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Flex (http://www.flasher.ru/forum/forumdisplay.php?f=84)
-   -   О SWFLoader (http://www.flasher.ru/forum/showthread.php?t=183297)

ngc1200 17.08.2012 15:45

О SWFLoader
 
Привет.
Есть врэппер, который загружает прочие swf файлы. Существует ли способ определить корректно ли этот swf файл отображается на экране, допустим флэшка загрузилась но не отображается. Можно ли это как то задетектить?
И в догонку, хранит ли swf'ка (релиз версия) информацию о версии компилятора которым была собранна?
Спасибо.

alatar 19.08.2012 13:48

1. Если загруженное приложение не отображается (и это не является ее нормальным поведением) значит произошла ошибка. Можно отловить UncaughtErrorEvent (только для AVM2 приложений).
2. Может содержать, но не обязательно. Можно проверить распарсив байткод загруженного приложения. (теги ProductInfo и Metadata).
Для размышлений.

ngc1200 19.08.2012 16:26

Огромное вам спасибо.

Pushkash 20.08.2012 11:16

Прошу прощения что пишу свой вопрос в чужую тему.
Собственно как обратиться к публичным методам SWF-ки загруженной через SWFLoader?
Через mySFWLoader.content.closeAll(); выдает ошибку: "1061: Обращение к возможно неопределенному методу closeAll через ссылку статического типа flash.display:DisplayObject."
Спасибо.

alatar 20.08.2012 11:20

Вообще-то вопрос не относится к данной теме, да и обсуждался неоднократно. В общем случае, лучше дать вашему приложению интерфейс, после загрузки привести к этому интерфейсу (с предварительной проверкой) и вызвать его метод.


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

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