1

我尝试用 mxmlc 和 ant 编译我的 as 文件。

这是我的编译代码片段:

<target name="compile">
    <exec executable="${flex.home}/${mxmlc}" failonerror="true">
        <arg line="-compiler.include-libraries='./libs'"/>
        <arg line="-compiler.optimize=true"/>
        <arg line="-debug=false"/>
        <arg line="-keep-generated-actionscript=false"/>
        <arg line="-default-frame-rate=60"/>
        <arg line="-default-size 800 600"/>
        <arg line="-source-path='./src'"/>
        <arg line="'./src/main.as'"/>
        <arg line="-o='./bin/main.swf'"/>
        <arg line="-use-network=true"/>
    </exec>
</target>

我的问题是生成的 swf 太大。它包括存在于./src项目中但未在项目中使用的文件。此外,它包括mx.*和其他软件包。

什么是正确的 mxmlc 配置?

4

1 回答 1

0

Try to use library-path, not include-libraries directive.

于 2012-09-18T20:09:59.647 回答