Flash Builder - Как создать или включить SWC - PullRequest
2 голосов
/ 13 июня 2011

Я пытаюсь воссоздать модернизированную версию этого учебника здесь - но у меня возникают проблемы при создании и обращении к файлу SWC для включения в мой проект Flash Builder.Всякий раз, когда я пытаюсь ссылаться на SWC, Flash говорит, что это «не постоянная времени компиляции» - может ли кто-нибудь помочь мне с процессом создания SWC (в основном, назвав его так, чтобы Flash Builder мог ссылаться на него) - и затем в Flash BuilderСоздание этой ссылки на SWC?Спасибо

Ответы [ 5 ]

4 голосов
/ 02 мая 2013

Чтобы добавить SWC в Flash Builder, выполните следующие действия:

Adding a swc to Flash Builder

3 голосов
/ 13 июня 2011

Вы можете создать SWC из Flash Builder, создав проект библиотеки, как уже ответил Эмануил. Обычно все классы, которые находятся в исходном пути библиотечного проекта, попадают в swc, и эти классы затем можно использовать в другом проекте, в котором swc находится в пути к библиотеке.

Еще один способ создания SWC - использование Flash, публикация не только на SWF, но и на SWC (это флажок в настройках публикации). Затем все элементы библиотеки, для которых установлен флажок «Экспорт для ActionScript» и имя класса, попадут в swc для использования в другом проекте.

Вы ссылаетесь на классы из swc точно так же, как вы ссылаетесь на класс в вашем собственном исходном пути:

// this should be the package and class name of the class you need: 
//   not the name of the swc it comes from!
import some.package.name.ClassFromSWC; 

...

new ClassFromSWC();

Надеюсь, это поможет ...

2 голосов
/ 13 июня 2011

Для создания SWC-файла вам необходимо создать библиотечный проект. Подробные инструкции можно найти в статье « О проектах библиотек » в документации Flash Builder.

Чтобы использовать файл SWC в проекте Flex, просто скопируйте его в папку libs этого проекта.

1 голос
/ 13 июня 2011

Я не знаю, для Flash Builder, но в Flash Develop вам просто нужно щелкнуть правой кнопкой мыши нужный файл SWC на ​​панели списка файлов проекта и нажать «Добавить в библиотеку».

0 голосов
/ 14 июня 2011

Используйте Flex Library Project для создания SWC, как в комментарии выше. Есть много способов включить внешний код в ваш проект.

_ Копировать в папку libs, поскольку путь сборки по умолчанию включал эту папку.

_ Свойства проекта> Путь к сценарию действия> Добавить SWC для добавления файла SWC, который может находиться в любом месте вашей файловой системы.

_ Свойства проекта> Сценарий действия Путь сборки> Добавить проект для включения проекта библиотеки Flex, если проект находится в стадии разработки, поэтому вам не нужно экспортировать SWC-файл и копировать его в проект приложения каждый раз изменения в библиотеке.

...