2010-08-05 3 views

ответ

10
  1. правой кнопкой мыши на любом проекте и выбрать настройки модуля.
  2. Выберите вкладку «Настройка компилятора Flex»
  3. Последнее поле на этой вкладке является «Дополнительные параметры компилятора:» добавить «-debug = ложь» без двойных кавычек к нему.
  4. Сделайте это для всех подпроектов. (Из этой формы вы можете выбрать только разные проекты).
  5. Сделайте проект перестроить, и вы получите меньшую swf.

Только проблема заключается в том, что вам нужно хранить отдельные файлы проекта для отладки и выпуска сборки, но это нормально, так как вы выпускаете сборки, делаются редко.

2

Альтернативный ответ:

Вместо создания модуля Flex, создать модуль Java и добавьте 2 Flex компании Facet к нему. Один фасет будет сконфигурирован как фаза отладки, а другой - как грань релиза. Этот процесс создаст 2 файла swf, отлаживает и выпускает версии.

  1. Создайте модуль java, например «FlexHelloWorld». Не добавляйте фаску flex.
  2. В окне проекта, щелкните правой кнопкой мыши на проекте и выберите модуль настройки
  3. Под дополнительными модулями, выберите модуль «FlexHelloWorld»
  4. Нажмите на символ «+», добавьте Flex Facet
  5. Переименовать огранку в «Debug»
  6. Введите ваше главное имя класса
  7. Введите «debug.swf» в качестве имени выходного файла
  8. Нажмите применить
  9. Нажмите на символ «+», добавьте Flex Facet
  10. Переименовать огранку в "Release"
  11. Введите свое основное имя класса
  12. Enter "release.swf" в качестве имени выходного файла
  13. При дополнительных опций компилятора, добавить "-debug = ложный -optimize = истина"
  14. Нажмите ok
  15. Сборка модуля. В выходном каталоге вы будете иметь файлы «debug.swf» и «release.swf».

Примечание. В вашей HTML-оболочке вам нужно будет вызвать debug.swf или release.swf. Или вы можете создать 2 обертки.