Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Flash Приложения: AIR, Zinc и тд. (http://www.flasher.ru/forum/forumdisplay.php?f=94)
-   -   Можно ли заставить компилятор AIR понимать factoryClass (http://www.flasher.ru/forum/showthread.php?t=210269)

mikhailk 17.02.2015 18:42

Можно ли заставить компилятор AIR понимать factoryClass
 
Собственно проблема в следующем. Собрал проектик на AIR под Starling (компилятор AIR SDK 14.0.0.178). Потом начал делать его Web-версию безо всякого Staling'а (просто комплект дополнительных вьюх с визуализацией на нативном AS3) и столкнулся с тем, что компилятор AIR игнорирует

Код AS3:

[Frame(factoryClass="MainPreloader")]

Просто ничего не происходит. Когда я переключил компилятор на flex_sdk_4.6 все заработало. Правда, выяснилось, что эти компиляторы по разному понимают коллбэки и еще кое-что по мелочам, но это пережить можно.

Однако, меня напрягает, что проект в мобильной версии будет компилиться одним компилятором, а в вэб-версии - другим. Можно как-то заставить компилятор AIR понимать эту инструкцию?

illuzor 17.02.2015 19:48

Если компилятор asc2, то делайте прелоадер документ классом, а в параметрах компилятора прописывайте
Цитата:

-frame two com.mysite.MainClass
Метатег Frame не нужен.


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

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