Классы Actionscript в 1 SWC-файл - PullRequest
0 голосов
/ 14 марта 2010

Я использую Flash Builder 4 (версия после Flex Builder 3, очень похожая на Flex Builder 3) и у меня есть набор классов ActionScript, на которые я часто ссылаюсь. У меня есть они в отдельной папке / пакете, чтобы держать вещи в чистоте.

Я знаю, что можно создать SWC из этих файлов ActionScript. У меня вопрос, как мне сделать это в Flash Builder 4 или Flex Builder 3. Нужны ли мне другие инструменты? Моя цель - просто использовать SWC в проекте и поддерживать чистоту, а не перетаскивать все эти файлы.

Ответы [ 3 ]

1 голос
/ 14 марта 2010

Создайте проект библиотеки Flex и поместите код в папку / src. Нажмите на

  • свойства проекта-> Путь сборки библиотеки Flex -> Классы

чтобы убедиться, что все ваши классы включены. Вы можете установить здесь «Выходную папку», чтобы она указывала на вашу основную папку проекта / libs, чтобы она автоматически встраивалась в ваш проект, или просто перетащите .swc вручную, когда он создается из вашей «Выходной папки», в папку «libs» вашего проект. Нажмите кнопку [OK], и ваш .swc будет создан. Код теперь доступен в вашем основном проекте.

0 голосов
/ 17 сентября 2012

другой способ это: Предположим, у вас есть класс Name MyCls, который вы хотите скомпилировать в SWC-файл. создайте Fla и, удерживая Ctrl + Shift + F12, отметьте элемент публикации в SWC. перейдите на панель действий, введите:

var v:MyCls;

наконец, просто скомпилируйте этот fla. он генерирует SWC, который содержит ваши MyCls;

0 голосов
/ 14 марта 2010

В Flex Builder 3 вы можете щелкнуть правой кнопкой мыши панель проектов и выбрать «Создать» -> «Проект библиотеки Flex». Шаги по созданию проекта очень похожи на создание обычного проекта. Вы просто связываете классы, которые вы хотите скомпилировать, в SWC и сообщаете Flex Builder, куда поместить скомпилированный код.

...