Как экспортировать компонент Flash Catalyst в файл SWC

Я хочу экспортировать разработанные компоненты из Flash Catalyst в IDEA.

Поскольку FXPL - это особый формат Adobe, он мне нужен в несколько более общем формате, например SWC.

Итак, как лучше всего поместить мой компонент в SWC?

Я нашел много скриптов / хаков для упаковки ресурсов actionsscript / flex в swc, но я хотел бы иметь "официальный" способ.

2 ответа

Решение
  1. Перейдите к Flash Builder, щелкните правой кнопкой мыши и скажите "новый проект библиотеки Flex"
  2. В появившемся окне параметров выберите "Сделать проект совместимым с Flash Catalyst"
  3. Теперь перейдите в Project -> Flash Catalyst -> Импортировать проект Flash Catalyst
  4. Выберите "импортировать содержимое в существующий проект", выберите пакет
  5. Создайте проект (должен произойти автоматически) и в папке bin находится ваш SWC.

Я вполне уверен, что FXP-файл, который создает катализатор, является обычным zip-файлом с пользовательским расширением. Просто измените расширение на zip, и вы сможете извлечь весь его контент в свой проект.

Я также нашел этот пост, в котором есть скрипт ruby, который извлекает fxp и компилирует его в swc, который может быть полезен для вас, но на самом деле вы можете сделать это на любом языке или даже использовать ANT, чтобы сделать это автоматически.

Другие вопросы по тегам