Apache flex 通过Intellij Idea导出发布版本-Flex

Apache flex 通过Intellij Idea导出发布版本-Flex,apache-flex,intellij-idea,flexbuilder,release-builds,Apache Flex,Intellij Idea,Flexbuilder,Release Builds,如何生成Flex应用程序的发布版本 通过IntelliJ Idea,就像我在Flex Builder中所做的那样?IntelliJ是否支持Ant?也许不是你想要的答案,但是你可以使用Flex-Ant任务在FB之外构建 右键单击任何项目并选择模块设置 选择选项卡“Flex编译器设置” 此选项卡上的最后一个字段是“其他编译器选项:” 添加不带双引号的“-debug=false” 对所有子项目执行此操作。(只有在此表单中,您才能选择不同的项目) 做一个项目重建,你会得到一个较小的swf 唯一的问题是

如何生成Flex应用程序的发布版本

通过IntelliJ Idea,就像我在Flex Builder中所做的那样?

IntelliJ是否支持Ant?也许不是你想要的答案,但是你可以使用Flex-Ant任务在FB之外构建

  • 右键单击任何项目并选择模块设置
  • 选择选项卡“Flex编译器设置”
  • 此选项卡上的最后一个字段是“其他编译器选项:” 添加不带双引号的“-debug=false”
  • 对所有子项目执行此操作。(只有在此表单中,您才能选择不同的项目)
  • 做一个项目重建,你会得到一个较小的swf
  • 唯一的问题是您需要为调试和发布版本保留单独的项目文件,但这没关系,因为发布版本很少完成

    备选答案:

    与其创建Flex模块,不如创建Java模块,并向其中添加2个Flex方面。一个方面将配置为调试方面,另一个作为发布方面。此过程将创建2个swf文件,包括调试和发布版本

  • 创建一个java模块,例如“FlexHelloWorld”。现在还不要添加flex方面
  • 在项目视图中,右键单击项目并选择模块设置
  • 在模块选项下,选择“FlexHelloWorld”模块
  • 单击“+”符号,添加柔性面
  • 将facet重命名为“Debug”
  • 输入您的主类名
  • 输入“debug.swf”作为输出文件名
  • 单击应用
  • 单击“+”符号,添加柔性面
  • 将facet重命名为“Release”
  • 输入您的主类名
  • 输入“release.swf”作为输出文件名
  • 在附加编译器选项下,添加“-debug=false-optimize=true”
  • 单击“确定”
  • 构建模块。在输出目录中,您将有“debug.swf”和“release.swf”文件
  • 注意:在HTML包装中,必须调用debug.swf或release.swf。或者您可以创建两个包装器