![]() |
CS4 Components + Flex 4 SDK
Создаем ui.swc следующим путем:
В Flash CS4 IDE создаем новый fla запихиваем в библиотеку все необходимые компоненты. В параметрах экспорта ставим Export SWC, экспортим и радуемся но не долго. Подключая swc при компиляции используем элементарный код: Код AS3:
-sp src -sp $FlashConfig/UIComponents -library-path libs/ui.swc -library-path $Flex4SDK/frameworks/libs/player/10/playerglobal.swc -target-player=10 -debug=true В итоге получаю эксепшн о том что parameter child must be non null. Проверяю элементарно экпортятся ли ассеты: Код AS3:
Сидим и долго думаем, почему... Путем межевания мыслей приходим к решению: если убрать: -sp $FlashConfig/UIComponents То компилятор обращается уже к экcпортированным в swc классам и находит там и Button_upSkin и не Button_overSkin и т.д. и т.п. Внимание вопрос: почему так происходит, и как этого избежать? Экспортировать только assets в swc или просто напросто не включать исходные пути в пути компилятора? Или есть решение элегантнее? |
В моем случае решилось исходными путями+классом, где были проставлены ссылки на все классы скинов, что помогало флексу подцепить их. Элегантность тоже сомнительная.
|
Цитата:
|
Цитата:
|
| Часовой пояс GMT +4, время: 08:08. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.