Как создать версию сборки приложения Flex
через IntelliJ Idea, как в Flex Builder?Экспорт сборки релиза - Flex через Intellij Idea
6
A
ответ
10
- правой кнопкой мыши на любом проекте и выбрать настройки модуля.
- Выберите вкладку «Настройка компилятора Flex»
- Последнее поле на этой вкладке является «Дополнительные параметры компилятора:» добавить «-debug = ложь» без двойных кавычек к нему.
- Сделайте это для всех подпроектов. (Из этой формы вы можете выбрать только разные проекты).
- Сделайте проект перестроить, и вы получите меньшую swf.
Только проблема заключается в том, что вам нужно хранить отдельные файлы проекта для отладки и выпуска сборки, но это нормально, так как вы выпускаете сборки, делаются редко.
1
Поддерживает ли IntelliJ Ant? Возможно, не ответ, который вы ищете, но вы можете использовать задачи Flex Ant для построения вне FB.
http://livedocs.adobe.com/flex/3/html/help.html?content=anttasks_1.html
2
Альтернативный ответ:
Вместо создания модуля Flex, создать модуль Java и добавьте 2 Flex компании Facet к нему. Один фасет будет сконфигурирован как фаза отладки, а другой - как грань релиза. Этот процесс создаст 2 файла swf, отлаживает и выпускает версии.
- Создайте модуль java, например «FlexHelloWorld». Не добавляйте фаску flex.
- В окне проекта, щелкните правой кнопкой мыши на проекте и выберите модуль настройки
- Под дополнительными модулями, выберите модуль «FlexHelloWorld»
- Нажмите на символ «+», добавьте Flex Facet
- Переименовать огранку в «Debug»
- Введите ваше главное имя класса
- Введите «debug.swf» в качестве имени выходного файла
- Нажмите применить
- Нажмите на символ «+», добавьте Flex Facet
- Переименовать огранку в "Release"
- Введите свое основное имя класса
- Enter "release.swf" в качестве имени выходного файла
- При дополнительных опций компилятора, добавить "-debug = ложный -optimize = истина"
- Нажмите ok
- Сборка модуля. В выходном каталоге вы будете иметь файлы «debug.swf» и «release.swf».
Примечание. В вашей HTML-оболочке вам нужно будет вызвать debug.swf или release.swf. Или вы можете создать 2 обертки.