Flex SDK包内文件夹内容说明

时间:2022-09-15 08:10:07

打开SDK目录,让我们看看SDK中都包含了哪些内容:

Flex SDK包内文件夹内容说明

ant包含Flex对Ant的支持库,JAR和Java源码都有,方便我们基于Ant完成对项目的构建

asdoc基于ASDOC我们可以很方便的生成代码说明文档,这个目录则包含了对ASDOC的模板支持(调用asdoc的时候,所依赖的HTML模板文件就存放在这个目录),以及一个用于Ant构建的示意XML配置文件,仔细浏览这个目录下的文件,就可以对ASDOC有更好的了解。

bin按照惯例,我们基本也能猜出这个目录下是什么,没错,就是Flex SDK中包含的工具集(编译工具,库打包工具,文档生成工具,以及优化工具等等,这些可都是Flex开发所必须的利器),这些工具的具体用法,我们会在后面的文章中介绍。建议您将这个路径配置到系统用户的PATH中,方便通过命令行调用相应的工具。

frameworks这个也是重中之重,包含了Flex框架的核心源码(您应该也已经了解到,Flex是基于AS3的一个框架,其底层代码均是由AS3编写的(注:不包含工具集,工具是Java编写)),当您在Flex编程中有疑惑,看一眼源码或许会让您茅塞顿开。

include包含了一个用于编写ActionScript扩展的C++头文件:FlashRuntimeExtensions.h,如果您基于AIR做一些嵌入式应用(比如一个电视机),需要实现换台等功能,那就要用C++实现一些ActionScript的扩展。

install包含了用于移动开发的Android USB驱动程序

lib开发和编译Flex应用所依赖的类库,打开这个目录您就能发现很多的JAR文件,比如mxmlc.jar,另外您可能已经注意到还有mxmlc_zh_CN.jar,显然这些库大都实现了本地化,方便我们的开发和调试。

runtimes包含运行时支持,但没有Flash Player,只有AIR,包括AIR for Android的APK文件

samples一些实例文件,包括用于AIR在线无缝安装的badge,和一些Flex主题。

templates包含一些模板文件,比如用于AIR应用描述的XML约束定义文档,swfobject的示例代码等等