|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
strange mood
|
Присоветуйте статей по использованию swc
Интересует, как правильно экспортировать графику и классы в swc, и как их потом использовать. Накидайте плиз ссылок на подобное чтиво.
__________________
тонкий тролль, осеянный благодатью |
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
Мммм, экспортировать графику можно в IDE. Классы — в Flex Builder.
|
|
|||||
strange mood
|
Достать потом можно только программно? Или можно как-то положить на сцену символ и сказать флэшу, что брать его надо из такого-то swc?
__________________
тонкий тролль, осеянный благодатью |
|
|||||
Banned
Регистрация: Jun 2009
Сообщений: 298
|
создаем мувики, в них кладем нужную графику
в свойствах мувика ставим напротив экспорта ( тут можете вписать свой класс ,можете оставить имя которое он сам поставит ) дале на мувике правой кнопкой жмак и export swc, в проекте уже просто ( если FD то add library на нужном swc, в других честно не знаю как ) ну и в коде уже спокойно создаете экземпляры нужной графики ))))) стоит приноровиться потом оч просто ))))) у меня целый вагон всегда свкашек болтается )))) если нужен наглядный пример могу сделать |
|
|||||
strange mood
|
А, по ходу чтобы кидать на сцену придётся для каждого символа делать персональный swc.
В идеале - куча swc с графикой, которые юзаются в главной флэшке, и ant'ом компилить сначала графику, если были изменения, а потом главную флэшку.
__________________
тонкий тролль, осеянный благодатью |
|
|||||
Banned
Регистрация: Jun 2009
Сообщений: 298
|
ну да насчет отдельного swc под каждую мелоч ( правда можно например картинки тоже эеспортировать )
насчет ant я не в теме ((( компилю в IDE далее в FD собираю проект |
|
|||||
Регистрация: Mar 2008
Адрес: Ростов-на-Дону
Сообщений: 354
|
Если юзать Flash IDE, то всё достаточно просто.
Выставляем для символов в библиотеке (их может быть сколько угодно, не обязательно один) свойства экспорта. Document class-ом делаем специально подготовленный класс, в котором:
Пример: пусть в библиотеке лежат символы asset_mc и asset_picture, а также вы хотите экспортировать класс my.ui.SuperPuperButton. Тогда Document class может быть такой: import flash.display.Sprite; import my.ui.SuperPuperButton; public class AssetExporter extends Sprite{ public function AssetExporter(){ //assets asset_mc; asset_picture; //classes SuperPuperButton; } } Если вы хотите, чтобы экспортированные классы можно было получать с помощью getDefinitionByName(), то нужно также обратиться к этому классу там, куда производится импорт (я обычно делаю его синглетоном и просто обращаюсь к экземпляру). А вот насчёт кидать на сцену – тут даже не знаю... Вроде бы IDE не может swc подхватывать (сейчас специально попробовал – не получилось). Хотя, может я просто не знаю, как. Последний раз редактировалось SamFR; 28.10.2009 в 05:11. |
Часовой пояс GMT +4, время: 20:48. |
|
« Предыдущая тема | Следующая тема » |
|
|