加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

在flash builder 4.6中使用ant编译项目的详细过程

发布时间:2020-12-15 17:59:30 所属栏目:百科 来源:网络整理
导读:首先要准备APACHE ANT,目前是1.9.2版 可以去这里下载:http://ant.apache.org/bindownload.cgi?Preferred=http://labs.renren.com/apache-mirror/ 解压后路径? D:Antapache-ant-1.9.2-bin ( 我的存放路径 ) 定义环境变量ANT_HOME="D:Antapache-ant-1.9

首先要准备APACHE ANT,目前是1.9.2版

可以去这里下载:http://ant.apache.org/bindownload.cgi?Preferred=http://labs.renren.com/apache-mirror/

解压后路径? D:Antapache-ant-1.9.2-bin (我的存放路径

定义环境变量ANT_HOME="D:Antapache-ant-1.9.2-bin"
增加PATH+="D:Antapache-ant-1.9.2-bin"

然后将FLEX SDK中的E:/adobe builder4.6/adobe soft/Adobe Flash Builder 4.6/sdks/4.5.1/ant/lib/flexTasks.jar(我的flex sdk存放路径) 扔到D:Antapache-ant-1.9.2-binapache-ant-1.9.2lib中

然后我们再在WINDOWS->PREFERENCES中找到ANT,进到RUNTIME中,设置对应的ANTHOME路径指向D:Antapache-ant-1.9.2-bin,其下LIB中的所有JAR包就被添加进去了

然后,再进到Task标签,添加TASK类型,在下拉列表里找到刚才的flexTasks.jar,在路径中找到/flex/ant包中有很多TASK类型,一个一个添加上去.

一切准备妥当.然后就开始试一试ANT的编译功能

到这里你的配置就基本上完成了!

先新建立一个项目取名叫MyMjTestDemo,在根目录下建立一个mybuild.xml和build.properties,还有一个libs文件夹用来存放编译出来的MyMjTestDemo.swc,在SRC目录中有一个名为MyMjTestDemo.as的应用程序文件
然后mybuild.xml的内容为

<?xml version="1.0"?>
?<project name="mxd" basedir=".">
???? <property file="build.properties"/>????????//引用下面的build.properties
???? <taskdef resource="flexTasks.tasks" classpath="${FLEX_HOME}/ant/lib/flexTasks.jar"/>
???? <target name="all_game" depends="MyMjTestDemo"/>
???? <property name="deb" value="true"/>????????????//自己设置编译模式
???? <target name="MyMjTestDemo">
???????? <compc debug="${deb}" output="${basedir}/libs/MyMjTestDemo.swc">?????? //编译出来的swc,存放在libs文件夹下
???????????? <include-sources dir="${basedir}/src" includes="*"/>
??????????? <!--? <external-library-path file="${app}/libs/as3corelib.swc" append="true"/>
???????????? <external-library-path file="${app}/libs/PureMVC_AS3_2_0_4.swc" append="true"/>-->?//对外部swc的引用
???????? </compc>
???? </target>
?</project>

?

build.properties的内容为:

#flex sdk的目录,这个大家需要改动可能.
FLEX_HOME=E:/adobe builder4.6/adobe soft/Adobe Flash Builder 4.6/sdks/4.5.1????//这个路径是我电脑上FlashPlayer的路径
FLASHPLAYER=E:/cs5安装程序/Adobe Flash CS5.5/Players/FlashPlayer.exe????????? //这个路径是我电脑上FlashPlayer的路径
app=E:/myWork/CoreApplication??????????????????????????????????????????????????????????????????????????? //这个是你需要引用的外部swc的路径,当然你也可以不写,在mybuild.xml写全也可以的
compc.exe=E:/adobe builder4.6/adobe soft/Adobe Flash Builder 4.6/sdks/4.5.1/bin/compc.exe????//这个路径是我电脑上FlashPlayer的路径
memoryMaximumSize=1024M

最后一个环节编译:

在窗口中打开Ant

然后右键添加构建文件

选择你需要的构建项目MyMjTestDemo下的build.xml

然后展开mxd

双击MyMjTestDemo

OK,你将在你的libs下看到一个MyMjTestDemo.swc,那么你就成功了!

?

?关于在flash buIlder中为什么使用ant编译:思考下吧。。。!

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读