ant 编译 actionscript project, 生成 swf

<?xml version="1.0" encoding="UTF-8"?>
<project name="Flex 2 Quick Start" default="init">
    <description>
                    Flex 2 Quick start ant project
    </description>
    <!-- set global properties for this build -->
    <property name="src" location="src"/>
    <property name="build" location="build"/>
    <property name="mxmlc"
            location="D:\web\Flex Builder 2 Alpha 1\Flex Framework 2 Alpha 1\bin\mxmlc.exe"/>
    <property name="flashPlayer"
          location="D:\web\Flex Builder 2 Alpha 1\Player\Version 8.5 alpha 1\Debug\SAFlashPlayer.exe"/>
    <property name="mxmlFile" value=""/>
    <target name="init">
    <!-- Create the time stamp -->
          <tstamp/>
          <!-- Create the build directory structure used by compile -->
          <mkdir dir="${build}"/>
    </target>
    <target name="copy" depends="init">
          <copy todir="${build}">
                <fileset dir="${src}/"/>
          </copy>
    </target>
    <target name="compile" depends="copy" description="compile the source "  >
          <!-- Compile the mxml code from ${src} into ${build} -->
          <exec executable="${mxmlc}">
                <arg value="-strict"/>
                <arg value="-optimize"/>
                <arg value="-accessible"/>
                <arg value="-coach"/>
                <arg value="${build}/${mxmlFile}.mxml"/>
          </exec>
    </target>
    <target name="run" depends="compile" description="open swf file">
          <exec executable="${flashPlayer}">
                <arg value="${build}/${mxmlFile}.swf"/>
          </exec>
    </target>
    <target name="clean"  description="clean up" >
          <!-- Delete the ${build} and ${dist} directory trees -->
          <delete dir="${build}"/>
    </target>
</project>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值