Компиляция проекта as3 в файл swc во flashbuilder - PullRequest
3 голосов
/ 24 июня 2011

У меня есть вопрос, и я надеюсь найти ответ здесь,

я создал проект flashbuilder, который содержит некоторые классы с функциями, которые я часто использую, у меня есть около 6 классов, можно ли скомпилировать эти классы в файл SWC, поэтому мне просто нужно добавить SWC в новый проект для доступа к ним?

Или невозможно создать SWC с помощью Flashbuilder? Может быть, я мог бы сделать это во флэш-памяти, но не имею ни малейшего представления, как собрать несколько классов в 1 SWC. файл.

Извините, если это глупый вопрос, но я никогда не использовал его раньше и не мог найти много интересного.

Ответы [ 2 ]

7 голосов
/ 24 июня 2011

Внутри FlashBuilder создайте новый «проект библиотеки Flex».

Он проведет вас через мастер нового проекта, который похож на проект Actionscript.Создав его, вы можете добавить свои классы .AS в исходную папку.Пока проверяется Project-> Build Automatics, он будет автоматически создавать (и обновлять) SWC-файл в указанной вами выходной папке, обычно (/bin).

Если вы хотите выбрать и выбрать определенные классы иливключите внешние библиотеки, SWF-файлы или другие SWC-файлы, выберите «Проект» -> «Свойства» -> «Путь сборки библиотеки Flex», там есть вкладка «Классы», где вы можете выбрать, какие классы вы хотите экспортировать в SWC.

7 голосов
/ 24 июня 2011

Вы можете просто создать библиотечный проект для этого.

Переместите весь свой код в этот проект и постройте проект. Выходными данными будет файл .swc в каталоге bin.

Вы также можете сделать это из командной строки, используя compc (сокращение от компилятора компонентов) и включить его в задачу ANT или сборку Maven.

Приветствия

...