Как создать выпускную сборку моего приложения Flex
с помощью IntelliJ Idea, как я делаю это в Flex Builder?
Экспорт сборки выпуска — Flex через Intellij Idea
Ответы (3)
- Щелкните правой кнопкой мыши любой проект и выберите настройку модуля.
- Выберите вкладку "Настройка компилятора Flex"
- Последнее поле на этой вкладке — «Дополнительные параметры компилятора:» добавьте «-debug=false» без двойных кавычек.
- Сделайте это для всех подпроектов. (Из этой формы только вы можете выбирать разные проекты).
- сделайте проект Rebuild, и вы получите меньший swf.
Единственная проблема заключается в том, что вам нужно хранить отдельные файлы проекта для отладки и сборки выпуска, но это нормально, так как вы выпускаете сборки редко.
person
Zimbabao
schedule
25.08.2010
Альтернативный ответ:
Вместо создания модуля Flex создайте модуль Java и добавьте к нему 2 аспекта Flex. Один аспект будет настроен как аспект отладки, другой — как аспект выпуска. Этот процесс создаст 2 swf-файла, отладочную и выпускную версии.
- Создайте модуль Java, например «FlexHelloWorld». Пока не добавляйте гибкий аспект.
- В представлении проекта щелкните правой кнопкой мыши проект и выберите настройку модуля.
- В разделе «Модули» выберите модуль «FlexHelloWorld».
- Нажмите символ «+», добавьте Flex Facet
- Переименуйте фасет в «Отладка».
- Введите название вашего основного класса
- Введите «debug.swf» в качестве имени выходного файла.
- Нажмите применить
- Нажмите символ «+», добавьте Flex Facet
- Переименуйте фасет в «Release».
- Введите название вашего основного класса
- Введите «release.swf» в качестве имени выходного файла.
- В дополнительных параметрах компилятора добавьте "-debug=false -optimize=true"
- Нажмите ОК
- Соберите модуль. В выходном каталоге у вас будут файлы «debug.swf» и «release.swf».
Примечание. В HTML-оболочке вам придется вызывать либо debug.swf, либо release.swf. Или вы можете создать 2 обертки.
person
Johann Zacharee
schedule
30.01.2011
Поддерживает ли IntelliJ Ant? Возможно, это не тот ответ, который вы ищете, но вы можете использовать задачи Flex Ant для сборки вне FB.
http://livedocs.adobe.com/flex/3/html/help.html?content=anttasks_1.html
person
Manius
schedule
07.08.2010