Flex Builder生成的swf和mxmlc生成的swf会有什么区别吗?
在我的应用程序中,有一个页面需要填写某些字段。单击按钮后,它会打开一个弹出窗口。在弹出窗口中选择一个选项并单击“确定”后,它会向服务器发出请求,获取一些数据并将其添加到主页。
当 Flex Builder 生成 swf 时,一切正常。但是,当使用 ANT 脚本生成相同的值时,从弹出窗口中选择一个值时,我会收到一个错误。
[ResultEvent messageId="8638F71F-BCB8-ACFD-E577-B6F97156374D" type="result" bubbles=false cancelable=true eventPhase=2]
仅当使用 ANT 构建 swf 时才会发生这种情况。
<mxmlc output="$swf_name" file="$mxml_name" allow-source-path-overlap="true" optimize="true">
我使用的是 Cairngorm 框架,swc 是事先生成的。
<compc output="$swc_name">
最终输出之间也存在大小差异。
从 Flex Builder 生成的 swf 为 802 KB,而使用 ANT 生成时只有 788 KB。我没有在 Flex Builder 中进行任何配置更改。它使用默认值(我相信这是优化的)来生成 swf。
我对 ANT 脚本做错了吗?我是否需要使用任何不同的参数,以便我可以删除仅在使用 mxmlc 构建的 swf 时出现的错误?
请提供您的建议。