Flex Builder:如何运行多个“Export Release Build ...”

时间:2009-04-07 20:01:57

标签: flex flash actionscript-3 flexbuilder

所以,我所拥有的是一个Flex应用程序,它由大约20个在运行时加载的模块组成。每个模块都是Flex Builder中自己的项目,我想要做的是创建所有项目的发布版本,而不必去每个项目并选择Project-&gt; Export Release Build ... < / p>

我怎么能这样做?

1 个答案:

答案 0 :(得分:4)

如果您有一个复杂的项目,那么创建一个ant构建任务可能是值得的。这使您可以非常具体地控制构建过程和参数。

您可以从website下载ant(手册here)。有一个版本包含在eclipse中,但我更喜欢通过命令行运行它。

Flex构建器附带一个ant库,用于定义构建actionscript和mxml文件的任务。有一些文档here

例如,这是一个示例mxmlc任务,您可以通过运行'ant production-compile'来完成:

<target name="production-compile">
        <mxmlc file="myApp.mxml"
            show-actionscript-warnings="false"
            output="myApp.swf"
            debug="false"
            optimize="true"
            >

            <default-size width="800" height="600"/>
            <default-frame-rate>60</default-frame-rate>
        </mxmlc>
</target>

您可以为每个模块添加mxmlc任务,这样您就可以使用一个命令构建整个应用程序。