`
Blackbaby
  • 浏览: 185048 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

使用 Flex Ant Tasks 构建 Flex 项目

阅读更多

1. 安装ant,然后复制FLEX_HOME/sdks/4.0.0/ant/lib下面的flexTasks.jar到ANT_HOME/lib

 

2. build.properties

 

# change this to your Flex SDK directory path
FLEX_HOME=D:/Adobe/Adobe Flash Builder 4 Plug-in/sdks/4.0.0
# this points to your project's src directory
# {$basedir} is a default variable that can be used in any Ant
script
# and it points to the project's root folder [ flex_ant_pt1_Tasks ]
in this case
SRC_DIR =${basedir}/src
# points to the project's libs directory
LIBS_DIR =${basedir}/libs
# this is the folder we want to publish the swf to
DEPLOY_DIR = ${basedir}/DEPLOY

 

3. build.xml

 

<project name="Flex Ant Tasks Build Script" default="compile flex project">
 
   <!-- load previously defined configuration properties file -->
   <property file="build.properties" />
                              
   <!-- points to our flexTasks.jar we copied to the libs folder to distribute with the project -->
   <taskdef resource="flexTasks.tasks" classpath="${basedir}/libs/flexTasks.jar"/> 
                              
   <!-- delete and create the DEPLOY dir again -->
   <target name="init">
      <delete dir="${DEPLOY_DIR}" />
      <mkdir dir="${DEPLOY_DIR}" />       
   </target>
                              
   <!-- Build and output the Main.swf-->
   <target name="compile flex project" depends="init">
      <mxmlc file="${SRC_DIR}/Main.mxml" output="${DEPLOY_DIR}/Main.swf">
         <load-config filename="${FLEX_HOME}/frameworks/flex-config.xml"/>
         <source-path path-element="${FLEX_HOME}/frameworks"/>
         <compiler.debug>false</compiler.debug>             
      </mxmlc>
   </target>
 
</project>

 

4. 在Flex Builder中创建一个Flex项目,新建一个Main.mxml

 

5.cmd进入到刚才创建的Flex项目目录,执行ant命令。注意:build.properties,build.xml放在刚才创建的Flex项目根目录下

  • 大小: 43.2 KB
分享到:
评论

相关推荐

    使用Flex Ant Tasks编译工程文件

    3. **使用Flex Ant Tasks**:在构建目标中,调用如`mxmlc`或`compc`等Flex专用的任务,指定输入源码文件、输出目标以及任何其他必要的选项。 4. **运行Ant**:在命令行中,通过运行`ant &lt;target&gt;`命令启动构建,...

    使用ant编译生成flex的swc文件

    这样,我们就实现了使用Ant自动化编译Flex项目,大大提高了开发效率。 总的来说,通过Ant和Flex SDK的结合,开发者可以创建定制的构建流程,包括编译、优化、打包等,适应不同项目的需求。这种方式不仅简化了大型...

    flex_ant.zip

    总结起来,"flex_ant.zip"提供了一个使用Ant构建Flex项目的实例,它包含了Ant构建脚本和可能的自定义Ant任务。这使得开发者能够高效、灵活地管理Flex应用的编译过程,无论是简单的个人项目还是复杂的团队协作环境。...

    Flex builder 学习学习 2007-10-08

    10. **文档和教程**:如"Flex Ant脚本模板"和"使用Flex Ant Tasks编译flex工程"这样的资料,是学习如何有效利用Ant构建Flex项目的教程。 综上所述,2007年时的Flex Builder学习涵盖了基础的Flex编程概念、MXML和...

    利用Ant自动编译Flex程序

    在IT行业中,自动化工具的使用对于提升开发效率和保持项目有序进行至关重要。本文将深入探讨如何利用Apache Ant来自动编译...通过理解和熟练使用Ant,我们可以更专注于编写高质量的Flex代码,而不是繁琐的构建步骤。

    flex的sdk3.6.0

    - **Flex Ant Tasks**:使用Apache Ant构建系统,可以帮助自动化构建流程,如编译、打包和部署Flex应用。 - **Flex Builder**(非SDK自带):这是一个基于Eclipse的IDE,提供了图形化界面和调试工具,简化了Flex...

    FlexBuilder4迁移文档

    "Using Flex Ant tasks"和"Using the compc task"以及"Using the mxmlc task"这些文件会介绍如何在Flex 4中继续使用或调整Ant脚本,确保编译和构建流程不受影响。 5. **项目迁移步骤**:文件"Moving existing Flex ...

    Flex sdk 4.6 for UFT testing

    可能包含在压缩包内的工具可能有Flex Builder(现已被Adobe Flash Builder取代)、Flex Compiler、Flex Ant Tasks以及其他用于构建、调试和测试Flex应用的实用工具。这些工具可以帮助开发者快速构建和部署Flex项目,...

    Using_Flex_4.rar

    SDK中的重要组件包括Flex Compiler、Flex Builder、Flex Framework以及Flex Ant Tasks等。 2. **MXML**:MXML是Flex中的标记语言,类似于HTML,用于描述应用的界面布局和组件结构。在Flex 4中,MXML与ActionScript...

    关于installanywhere打包

    InstallAnywhere支持使用Ant任务(如压缩包中的Flex_Ant_Tasks)来集成Apache Ant构建工具,使得自动化处理变得更为方便。Ant任务可以用于执行预安装检查、注册表操作、文件权限设置等。 6. **多语言支持**:为了...

Global site tag (gtag.js) - Google Analytics