公司规定开发不能够再使用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>