【发布时间】:2010-08-18 11:41:05
【问题描述】:
我想使用 Ant 任务来编译 flex 项目(包含许多库、模块)
我在 flash builder 中使用 -dump-config build.xml 编译器选项来提取构建配置
在我创建了这个 Ant 任务之后(开始,我尝试只编译一个 mxml 模块):
<project name="My App Builderrrr" basedir="." default="main">
<property name="QA_PM_DEST" value="[my project dir]\src"/>
<property name="BIN_DEBUG" value="[my project dir]\bin-debug"/>
<property name="FLEX_HOME" value="C:/Program Files/Adobe/Adobe Flash Builder 4/sdks/4.0.0"/>
<property name="APP_ROOT" value="src"/>
<property name="DEPLOY_DIR" value="c:\output"/>
<taskdef resource="flexTasks.tasks" classpath="${basedir}/libs/flexTasks.jar"/>
<target name="main">
<mxmlc file="${QA_PM_DEST}/***.mxml"
output="${DEPLOY_DIR}/***.swf">
<load-config filename="***\build.xml"/>
</mxmlc>
</target>
之后
ant -buldfile mybuildfile.xml
但它会生成非常小的 swf 文件,运行时出现错误(67kb insted of 300kb in release build and 800kb in debug)
【问题讨论】:
标签: apache-flex ant flexbuilder