Flex/FlashBuidler中批量添加Module

Jack 撰写  

传统的在Flex工程中添加Module的方法是:在FlashBuilder中右键工程目录->Porperties->Flex Modules, 然后就可以add/edit/remove需要的module了,

但问题 是无论添加多少module都要点击add按钮一个一个添加! 像我们的项目一个demo就用了好几十个module,一个一个添加可要烦死了

网上搜‘批量添加module’没有结果,于是自己琢磨了一下

原来module的配置信息就藏在工程目录下的.actionScriptProperties中(PS:该文件在FB中是隐藏的,需要去文件目录中看)

.actionScriptProperties文件格式是xml的

module的配置信息就.actionScriptProperties文件中<modules></modules>标签中

例如我的是:

.actionScriptProperties

<modules>
<module application=”src/index.mxml” destPath=”com/ihaveu/Module1.swf” optimize=”true” sourcePath=”src/com/ihaveu/Module1.mxml”/>
<module application=”src/index.mxml” destPath=”com/ihaveu/Module2.swf” optimize=”true” sourcePath=”src/com/ihaveu/Module2.mxml”/>
</modules>
在每个module对应其中一条<module>标签
参数说明:
sourcePath  指向了module的mxml源文件
destPath  指向了module编译后的swf位置
optimize  是boolean值,决定是否对module进行优化
application  指向要优化的主程序,仅在optimize=‘true’时有用
需要批量添加、删除module时只需要在这个文件中添加、删除对应的<module>,然后刷新一次工程即可

发表评论

你必须在 登录 后才能发表评论.