|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
SWF библиотека для проекта и "Skin for [Компонент List] cannot be found"
Всем привет.
Предистория Во flex приложение загружается swf с компонентами, которые добавляются на сцену. Достаю компоненты через getDefinition. Проблема Когда один из компонентов, загружаемого swf, содержит spark.List, при его добавлении на сцену вылетает ошибка: Skin for SkinLoaderTest0.ApplicationSkin2._ApplicationSkin_Group1.contentGroup.SkinComponentTest6.list cannot be found. Как создаётся swf с библиотекой компонентов 1. Создаю FlexLibrary project 2. Создаю все необходимые компоненты и генерирую components.swc. 3. Меняю разрешение на components.zip 4. Достаю swf из архива. 5. Гружу в проект. 6. Получаю проблему, описанную выше. Уточнение Используя способ выше коректно работают Label, Image, Group, RadioButton. Вопрос Как избавится от проблемы? Складывается впечатление, что я что-то не так делаю. Прошу совета. Спасибо. Добавлено через 10 минут UPD: Думаю, может правильней использовать Flex Module (spark.modules.Module). Загружать нужный модуль со скинами и дёргать: Поделитесь своим опытом.
__________________
http://artem-lobachenkov.ru/ |
|
|||||
Попробую указать, спасибо.
Пункты 3-5 не лишние, т.к. я гружу разный набор компонентов. А подсунуть разный rsl не выходит. Ругается на совместимость. Нужно перекомпиливать проект с другим rsl. А в случае с пунктами 3-5 перекомпиливать основной проект не требуется.
__________________
http://artem-lobachenkov.ru/ |
|
|||||
Не силён в терминологии. Я это называю библиотекой.
Данная библиотека содержит набор компонентов (view), которые выполняют конкретную функцию в рамках основной флешкb. От проекта к проекту эти компоненты имеют разный вид, но логика всегда одинаковая. В общем это что-то по типу скинов.
__________________
http://artem-lobachenkov.ru/ |
|
|||||
В таком случае, компилируйте css с вашими скинами и грузите.
__________________
משיח לא בא משיח גם לא מטלפן |
|
|||||
Хм, как-то я и не подумал об этом. То, что нужно. Спасибо.
__________________
http://artem-lobachenkov.ru/ |
Часовой пояс GMT +4, время: 23:14. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|