49. Embed Part3. Создание библиотеки ресурсов SWC

junior – серия статей для начинающих ActionScript-разработчиков.
Все статьи серии:
http://flashpress.ru/blog/category/junior/
Серия статей на тему Embed и ресурсы:
  1. Embed Part1. Внедрение ресурсов с помощью директивы [Embed]
  2. Embed Part2. Создание пакета ресурсов SWF
  3. Embed Part3. Создание библиотеки ресурсов SWC
  4. Embed Part4. Сглаживание и компрессия(качество) ресурса-картинки (скоро)

В статье Embed Part2. Создание пакета ресурсов SWF мы научились создавать и загружать в процессе выполнения программы, пакет ресурсов SWF. В этой статье я покажу вам как можно создать библиотеку ресурсов SWC. Библиотека ресурсов SWC будет вам полезна если вы разрабатываете ваше ActionScript приложение в редакторе FlashBuilder(или его аналоги вроде FlashDevelop). Использование SWC библиотеки полезно когда, например, необходимо подключить к проекту большое количество картинок, MovieClip-в, шрифтов и т.д.

Для создания SWC библиотеки ресурсов, возьмем FLA-файл с графикой и шрифтом из предыдущей статьи серии. В этом FLA файле у нас в библиотеке есть следующие ресурсы:

  • flash – картинка
  • fplogo – картинка
  • myAnim – мувиклип
  • MyFont – шрифт

embed-part3-0

Что бы создать SWC, откройте пункт меню File->Publish Settings, и в появившемся окне в левом списке поставьте галочку напротив пункта SWC и нажмите ОК:embed-part3-1

Теперь после компиляции FLA-файла, рядом с файлом .swf будет создан файл .swc. Далее этот .swc файл необходимо подключить в ваш проект FlashBuilder (или FlashDevelop). Как подключать swc библиотеку в проекте FlashBuilder я рассказывал в статье Что такое swc и как с этим работать.

Вот и все, теперь вы можете в проекте FlashBuilder создавать экземпляры ваших ресурсов используя имя класса этого ресурса, как показано в коде:

Не забывайте что у вас есть возможность создать RSL библиотеку из этой библиотеки ресурсов. Подробно про RSL можно почитать в статье RSL Part1. Динамическая загрузка библиотек

Да прeбудет с вами Flash.
Serious Sam
Эту статью прочитали 2310 раз

Возникли вопросы по статье? Не стесняйтесь спрашивать в комментариях или любым другим способом на странице Контакты .

Присоединяйтесь к нам в социальных сетях: ВКонтакте , Twitter и Facebook
Понравилась статья? Буду благодарен если вы поделитесь ссылкой с друзьями:


Комментарии ВКонтакте:




Комментарии Facebook:




Комментарии WordPress: