1、flash builder安装插件SourceMate,官网地址:http://www.elementriver.com/sourcemate。
2、安装好之后,点开sourceMate列表可以看到Generate Ant Build File,点击之后,选中需要产生脚本的项目,确定之后,该项目的根目录下会有生成的脚本。
官网介绍的选择界面如下:
3、该文件在本机器是可以直接使用的,略做修改可以在其它机器上运行并被其它ant脚本调用。
具体需要修改的内容如下:
A、FLEX_HOME,这里为FLEX sdk安装的绝对地址,改为系统变量,在系统变量中添加FLEX_HOME,值为FLEX sdk安装的绝对地址。增加<property environment="env"> 将FLEX_HOME改为<property name="FLEX_HOME" value="${env.FLEX_HOME}">。这样只要机器上配置了FLEX_HOME变量就可以了,具体安装的位置就不用管了。
B、在comple中include-classes包括了所有的as,名字写死,一旦有新增或者删除维护很麻烦,所以使用通配符来引用所有as文件。
<fileset dir="src" id="src.files">
<include name="**/*.as"/>
</fileset>
<pathconvert property="source" refid="src.files" dirsep="." pathsep=" ">
<mapper type="glob" from="${basedir}\src\*.as" to="*">
<pathconvert >
修改include-classes="${source}"
C、如果需要依赖其它工程的swc,在<library-path file="${PROJECT_LIB}/abc.swc" append="true">中,将PROJECT_LIB从外部脚本传进来,做到内外统一。
<未完,慢慢整理>