我尝试用 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 配置?