您的位置:首页 > 其它

ant编译flex

2009-07-02 18:53 274 查看
公司规定开发不能够再使用flex builder了,转为flashdevelop,真是郁闷死了,效率低得可以!没有办法,只能硬着头皮上了!

下午研究了ant编译flex文件,贴出来,很可惜不知道怎么从模板生成相应的.html文件。

<?xml version="1.0" encoding="UTF-8"?>
<!-- ======================================================================
2009-7-2 下午05:02:17

hello
description

huang
====================================================================== -->
<project name="hello" default="lunch">

<property name="dir.base" value="." />

<property name="dir.src" value="flex_src" />
<property name="dir.build" value="build" />

<property name="mxmlc" value="D:/Program Files/flex_sdk_3.4.0.6955_mpl/bin/mxmlc.exe" />
<property name="mxmlFile" value="hello" />

<property name="flashplayer" location="C:/Program Files/Adobe/Flex Builder 3 Plug-in/Player/10/win/FlashPlayer.exe" />

<property name="ie" value="C:/Program Files/Internet Explorer/IEXPLORE.EXE" />

<target name="init">
<tstamp>
</tstamp>
<mkdir dir="${dir.build}" />
</target>

<!-- =================================
target: copy
================================= -->
<target name="copy" depends="init">
<copy todir="${dir.build}">
<fileset dir="${dir.src}">
</fileset>
</copy>

</target>

<!-- =================================
target: compile
================================= -->
<target name="compile" depends="copy" description="description">
<exec executable="${mxmlc}">
<arg value="-strict" />
<arg value="-optimize" />
<arg value="-accessible" />
<arg value="${dir.build}/${mxmlFile}.mxml" />
</exec>
<copy todir="${dir.build}">
<fileset dir="${basedir}/html-template">

</fileset>
</copy>
</target>

<target name="run" depends="compile" description="description">
<exec executable="${flashplayer}">
<arg value="${dir.build}/${mxmlFile}.swf" />
</exec>
</target>

<!-- =================================
target: lunch
================================= -->
<target name="lunch" depends="compile" description="description">
<exec executable="${ie}">
<arg line="C:/Documents and Settings/huang/workspace/hello${dir.build}/${mxmlFile}.html"/>
</exec>
</target>

</project>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: