Как экспортировать компонент Flash Catalyst в файл SWC
Я хочу экспортировать разработанные компоненты из Flash Catalyst в IDEA.
Поскольку FXPL - это особый формат Adobe, он мне нужен в несколько более общем формате, например SWC.
Итак, как лучше всего поместить мой компонент в SWC?
Я нашел много скриптов / хаков для упаковки ресурсов actionsscript / flex в swc, но я хотел бы иметь "официальный" способ.
2 ответа
- Перейдите к Flash Builder, щелкните правой кнопкой мыши и скажите "новый проект библиотеки Flex"
- В появившемся окне параметров выберите "Сделать проект совместимым с Flash Catalyst"
- Теперь перейдите в Project -> Flash Catalyst -> Импортировать проект Flash Catalyst
- Выберите "импортировать содержимое в существующий проект", выберите пакет
- Создайте проект (должен произойти автоматически) и в папке bin находится ваш SWC.
Я вполне уверен, что FXP-файл, который создает катализатор, является обычным zip-файлом с пользовательским расширением. Просто измените расширение на zip, и вы сможете извлечь весь его контент в свой проект.
Я также нашел этот пост, в котором есть скрипт ruby, который извлекает fxp и компилирует его в swc, который может быть полезен для вас, но на самом деле вы можете сделать это на любом языке или даже использовать ANT, чтобы сделать это автоматически.