Ant 使flashbuilder自动复制已编译的swf

Ant 使flashbuilder自动复制已编译的swf,ant,actionscript,flash-builder4.5,Ant,Actionscript,Flash Builder4.5,我对ant了解不多,我很难找到一个例子,在flashbuilder中编译swf之后,我只是复制它。我正在使用一个非常小的swf,我将它设置为“自动构建”,因为编译时间小于0.5秒 我想缩短测试周期的长度,我希望能够自动将文件移动到文件夹中,以便在我的应用程序中测试swf。我只需要在构建时移动文件,因为该文件夹会自动上载添加到其中的任何内容。使用ant-build.xml自动复制的阻力最小的路径是什么?这是一个简单的过程,还是需要大量的开销?(这是一个导入到更大应用程序中的纯actionscrip

我对ant了解不多,我很难找到一个例子,在flashbuilder中编译swf之后,我只是复制它。我正在使用一个非常小的swf,我将它设置为“自动构建”,因为编译时间小于0.5秒


我想缩短测试周期的长度,我希望能够自动将文件移动到文件夹中,以便在我的应用程序中测试swf。我只需要在构建时移动文件,因为该文件夹会自动上载添加到其中的任何内容。使用ant-build.xml自动复制的阻力最小的路径是什么?这是一个简单的过程,还是需要大量的开销?(这是一个导入到更大应用程序中的纯actionscript项目,而不是flex)。这是一个非常简单的build.xml for Ant,它编译MXML应用程序并将SWF复制到特定文件夹。将其放入项目的根文件夹,并用所需的导出文件夹替换
bin release
。还要调整FlexSDK的路径以及flexTasks.jar和Application.mxml的路径



如果在
Project properties
-
Builders

下添加Ant builder,则可以自动运行此build.xml。因为您有一个纯AS项目,并且您正在使用Flash builder构建SWF,所以只需复制一个非常小的build.xml即可,例如:

<?xml version="1.0" encoding="utf-8"?>
<project name="Builder" basedir="." default="build">

<target name="export-debug">
    <copy file="bin-debug/MyFlash.swf" todir="C:/my/test/path" />
</target>

<target name="build" depends="export-debug" />
</project>

根据需要更改路径名,并将其保存在项目的根目录中,即build.xml。现在转到项目->属性->构建器->新建…,选择“Ant Builder”,然后浏览工作区到build.xml

现在转到“目标”选项卡,并配置手动生成自动生成以指向“导出调试”目标

现在您应该有两个构建器:内置编译器和这个Ant目标。每当SWF编译时,它也会复制到您指定的路径