`
thiner
  • 浏览: 29209 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

如何用Flex Ant Task编译Flex工程

    博客分类:
  • FLEX
阅读更多
Flex SDK版本: 3.4

build.xml 
<!-- Flex Build Script-->
	<!-- delete and create the DEPLOY dir again -->
	<target name="initFlex">
                <!-- FLEX_DEPLOY_DIR 指向swf文件的保存目录 -->
		<delete dir="${FLEX_DEPLOY_DIR}" />
		<mkdir dir="${FLEX_DEPLOY_DIR}" />
	</target>
	
	<target name="compileFlex" depends="initFlex">
                 <!-- FLEX_HOME 必须大写, 这个变量指向你的SDK根目录 -->
		<taskdef resource="flexTasks.tasks" classpath="${FLEX_HOME}/ant/lib/flexTasks.jar" />
                 <!-- static-rsls="false"的目的是为了将framework.swc编译成RSL, 以减小生成的SWF文件的大小 -->
		<mxmlc file="${FLEX_SRC_DIR}/abc.mxml" output="${FLEX_DEPLOY_DIR}/abc.swf" static-rsls="false">
			<load-config filename="${FLEX_HOME}/frameworks/flex-config.xml" />
			<source-path path-element="${FLEX_HOME}/frameworks" />
                        <!-- 请注意, framework的版本号要与你的实际SDK中的framework版本号一致 -->
			<runtime-shared-library-path path-element="${FLEX_HOME}/frameworks/libs/framework.swc">
				<url rsl-url="framework_3.4.0.9271.swz" policy-file-url=""/>
				<url rsl-url="framework_3.4.0.9271.swf" policy-file-url=""/>
			</runtime-shared-library-path>
                        <!-- 这个选项可以在发布产品时设为false, 此处只是为了方便开发时debug用的, 设为false可以减小生成的SWF文件-->
			<compiler.debug>true</compiler.debug>
			<compiler.library-path dir="${basedir}/flex/flex_libs" append="true">
				<include name="*.swc"/>
			</compiler.library-path>
		</mxmlc>

		<copy todir="${basedir}/WebContent/">
			<fileset dir="${FLEX_DEPLOY_DIR}">
				<include name="*.swf"/>
			</fileset>
		</copy>
	</target>
分享到:
评论

相关推荐

    使用Flex Ant Tasks编译工程文件

    本话题将深入探讨如何使用Flex Ant Tasks来编译工程文件,这是一款基于Apache Ant的工具,专为Adobe Flex应用程序开发设计。Ant是一个流行的Java项目管理工具,而Flex Ant Tasks则扩展了Ant,增加了对Flex SDK的支持...

    利用Ant自动编译Flex程序

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

    Flash(Flex)反编译及修改

    - 分析MXML:如果应用是用Flex构建的,反编译器还需要解析嵌入在SWF中的MXML数据。 - 输出源代码:反编译完成后,工具会生成AS3或MXML源代码文件,可以进一步编辑和重新编译。 5. **反编译的用途**: - 代码恢复:...

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

    本文将深入探讨如何使用Ant工具来编译生成Flex的SWC文件,以此解决传统方式带来的繁琐和不便。 首先,让我们了解基本概念。`Ant`是一款由Apache软件基金会开发的Java构建工具,它基于XML编写构建脚本,可以跨平台...

    flex actionscript反编译工具

    flex actionscript反编译工具

    flex编译优化方法

    Flex编译优化方法是提升开发效率的关键,尤其是在大型Flex项目中,编译时间长和Eclipse性能问题可能严重影响开发流程。以下是一些针对Flex编译慢的优化策略: 1. **关闭不必要的项目**:在Eclipse中,确保只开启...

    .Ant安装编译操作手册

    - **编写目的**:本文档旨在指导软件发布人员如何正确安装与配置Apache Ant,解决在安装与使用过程中可能遇到的问题,确保能够顺利地使用Ant对Flex/Java工程项目进行自动化编译与打包。 #### 二、环境说明 - **Ant...

    flex编译

    在本文中,我们将深入探讨Flex编译过程,包括其基本原理、使用的工具以及如何通过Ant脚本进行自动化编译。 1. **Flex SDK**:Flex开发的基础是Flex Software Development Kit(SDK),这是一个免费的、开源的工具集...

    JW flv player flex修改源码并编译

    5. **使用Ant编译**: JW FLV Player的构建过程通常由Ant脚本控制。Ant脚本(如`build.xml`)定义了编译、打包和发布任务。你可以通过运行`ant`命令来执行这些任务。例如,使用`ant compile`命令将源码编译为SWF...

    ant编译flex脚本

    利用ant编译flex脚本,可以直接在你的程序中使用。

    flex_ant.zip

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

    flex ant

    标题 "flex ant" 指的是使用 Apache Ant 工具在 Flex 开发中的应用。Apache Ant 是一个 Java 库和命令行工具,主要用于构建 Java 项目。然而,它也可以用于处理其他类型的项目,包括 Flex 项目。Flex 是 Adobe 推出...

    swf.rar_flex_maven 编译flex_maven flex pom_maven flex 编译_swf开发

    标题"swf.rar_flex_maven 编译flex_maven flex pom_maven flex 编译_swf开发"明确指出我们将讨论使用Maven来构建SWF(ShockWave Flash)文件的Flex项目。SWF是Adobe Flash Player播放的文件格式,通常用于在网络...

    bison和flex的联合编译.docx

    在本文中,我们将深入探讨如何在Ubuntu环境下使用Bison和Flex联合编译生成一个简单的计算器。Bison是一个解析器生成器,它根据语法规则创建C语言的解析器,而Flex是一个词法分析器生成器,它从模式匹配规则生成C代码...

    flex&bison 编译原理必备 windows实测可用

    《flex&bison:Windows平台下的编译原理实践指南》 在编程世界中,编译器扮演着至关重要的角色,它将我们所写的高级语言转化为机器可以理解的指令。而编译器的设计与实现,离不开两个核心工具:flex和bison。本教程...

    PERL-FLEX.rar_flex_软件编译工具

    **标题与描述解析** ...综上所述,"PERL-FLEX.rar_flex_软件编译工具"是一个关于使用flex处理PERL正则表达式的资源包,它提供了在Linux环境下编译和使用flex的实例,以及可能的辅助脚本和相关信息。

    Flex编译错误码总结

    Flex编译错误码总结 Flex是一种基于ActionScript和MXML的开源框架,用于构建富互联网应用程序(RIA)。在开发过程中,我们可能会遇到各种编译错误,这些错误代码可以帮助开发者理解和解决遇到的问题。以下是对Flex...

    编译原理(FLEX&bison).zip

    在学习编译原理时,FLEX和BISON的结合使用可以帮助我们理解以下几个核心概念: 1. **词法分析**:FLEX如何通过正则表达式匹配输入的字符流,生成Token序列。例如,如何识别数字、关键字、运算符等。 2. **语法分析...

Global site tag (gtag.js) - Google Analytics