|
|
|||||
Регистрация: Jul 2007
Адрес: Москва
Сообщений: 996
|
Тут 2 варианта:
1) Загружать все файлы отдельно, в них прописать Document class. Затем через applicationDomain получить доступ к Document class и создавать нужное число экземпляров. 2) Все swf запихнуть в библиотеку одного файла, прописать им Linkage. Загрузить этот файл swf. Далее то же самое. Все это конечно актуально если у Вас есть доступ к исходникам |
|
|||||
Хм... Думаю, стоит пошаманить в области
|
|
|||||
Я пишу компонент с поддержкой скинов.
Идеально конечно если скин будет являться одним swf-файлом, например, defaultSkin.swf, а в нем будут символы (элементы скина), в которых прописаны заранее декларированные Linkage Class. Я хочу сделать типа прелоадера, в котором до загрузки всей флешки будет загружаться этот скин swf. Из него я и буду уже множить мои элементы. |
|
|||||
Регистрация: Jul 2007
Адрес: Москва
Сообщений: 996
|
Ну вот, пункт 2.
|
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
Попробуйте new loader.content['constructor']. Только сомневаюсь, что будет работать.
|
|
|||||
Плиз, можно более подробно? Я думаю понятно теперь что я хочу...
P.S. Народ, как вообще делается скинирование в компонентах? Может есть какие-нибудь наработки или готовые решения? |
|
|||||
Хм... А чем вам не нравится вариант с png скинами + ScaleBitmap (с поддержкой 9scalegrid)?
Ну, скажем, как это сделано у http://www.bytearray.org/?p=109. Пример: http://www.foxaweb.com/projects/liqu...eSkinning.html Пример скина: http://www.foxaweb.com/projects/liqu...utton_skin.png Я, на пример, давно взял png скины на вооружение. И не нужны никакие linkage + универсальнее метод. Цитата:
Последний раз редактировалось etc; 12.08.2008 в 18:34. |
|
|||||
у меня кроме шкурки должен быть функционал небольшой, например, создаем символ-кнопку, у класса этого символа должна быть функция setText(), которая устанавливает текст на кнопке, а как это будет обрабатываться внутри моей флешке уже все равно. Т.е. у некоторых элементов будет взаимодействие через мини API.
Цитата:
спасибо всем! Последний раз редактировалось etc; 12.08.2008 в 18:35. |
|
|||||
Ну, а в чем проблема-то?
Вам нужно-то всего навсего сделать класс Skin, который будет парсить bitmapdatу pngшки и scalebitmap. В итоге в каждом вашем интерфейсе будет что-то типа: |
|
|||||
А как мне можно достучаться до Linkage Class таким способом? Что-то не получается... Т.е. у меня в библиотеке есть символ с Linkage Class, и мне хочется создать экземпляр именно этого символа.
Спасибо заранее.. |
Часовой пояс GMT +4, время: 20:40. |
|
« Предыдущая тема | Следующая тема » |
Теги |
loader , urlrequest , дублирование , загрузчик |
|
|