8. Controls Part1. AdobeFlash-компоненты в проекте FlashBuilder

Серия статей посвященных компонента AdobeFlash:

Как вы знаете, внутри AdobeFlash имеются стандартные компоненты (кнопки, списки и т.д.). Лично я не советовал бы писать приложение с помощью редактора AdobeFlash и его компонентов, но статья не об этом. Раз уж вам понадобилось использовать эти компоненты, я расскажу вам как можно использовать стандартные компоненты Flash в проекте FlashBuilder. Признаюсь, иногда я сам пользуясь компонентами флеша, например когда необходимо быстро накидать тестовую флешку. Использование flex компонентов в данном случае, это все равно что стрелять по мухе из пушки.

Ближе к делу.

Создайте новый файл fl.fla(ActionScript3) в редакторе AdobeFlash. Откройте панели Components (Window->Components, Ctrl+F7) и Library(Window->Library, Ctrl+L).  Перетащите в библиотеку необходимые компоненты, например ComboBox:

flControlToLibrary

Скомпилируйте SWC библиотеку. Для компиляции SWC в редакторе Flash выберите пункт меню File->Publish Settings, в появившемся окне в левом списке поставьте галочку напротив кнопки SWC (галочки Flash и HTML Wrapper можно снять):

flControlsPublishSettings

Нажимаем ОК, и публикуем файлик с помощью пункта меню File->Publish. Рядом с fla файлом должен появится файлик fl.swc.

Подключите SWCшку как показано в статье. Вот и все, теперь вы можете использовать в коде проекта FlashBuilder стандартные компоненты AdobeFlash:

 

Исходники примера лежат здесь.

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

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

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


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




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




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


  1. Xumar

    У меня вопрос такой можно ли использовать SWF ку в качестве библиотеки ?? то есть там буду держать текстуры звуки и подгружать в другую SWF ку .

    1. Serious Sam Автор записи

      можно, swf библиотека которая грузится в процессе выполнения называется RSL(runtime shared library) – динамически загружаемая библиотека. Подробно про RLS можно почитать здесь