1:创建AIR项目
可能有经验的开发人员能够猜测:“使用Flex Builder 3创建AIR应用程序与开发其他应用程序基本过程应该比较类似。即首先创建项目,然后为应用程序编码,接着进行程序测试和调试,最后打包发布”。事实的确如此。为创建AIR应用程序,Flex Builder 3提供了必要的高效的集成开发工具,例如创建AIR项目的向导、组件、AIR应用程序测试,调试和打包工具等。
为了创建AIR应用程序,在开发人员在正确安装和配置Flex Builder 3和AIR之后,首先应该创建AIR项目。
AIR项目是指一个包含AIR应用程序的容器,其中除应用程序文件之外,还包括一些项目文件,用以设置应用程序的存储位置、生成和调试处理方式等。利用Flex Builder 3创建AIR项目涉及使用Flex项目向导。具体方法是在“File”菜单中选择“New”,接着选择“Flex Project”项,打开向导,如图1所示:
图1 创建Flex项目
下图2显示了创建向导的第一步,配置项目名称(Project name)和位置(Project location)、应用程序类型(Application type)和应用程序服务器类型(Application server type)。
图2 配置项目
在以上步骤中,首先设置项目名称,即在文本框中输入“HelloAir”。对于项目位置使用默认设置,不做修改(当然,读者也可根据需要进行修改)。接着,设置应用程序类型选项。由于本例目的在于创建AIR应用程序,因此必须选中“Desktop application(runs in Adobe AIR)”项。最后,设置应用程序服务器类型。
如图2所示,应用程序服务器类型包括以下6个选项:
(1)None:在没有应用程序服务器的情况下可选择该项;
(2)ASP.NET:如果安装有Microsoft Visual Web Developer,那么可以通过选择该项来创建使用ASP.NET Development Server实现部署的应用程序。另外,如果能够访问IIS,那么该项也可帮助创建受IIS管理的应用程序。
(3)ColdFusion:利用该选项能够创建使用ColdFusion with LiveCycle Data Services或者ColdFusion Flash Remoting的AIR项目。
(4)J2EE:通过该项可创建使用Java应用程序服务器或者LiveCycle Data Services的AIR项目。
(5)PHP:该项配置所创建的AIR项目能够输出到Apache/IIS web根目录(或者虚拟目录)中。
(6)Other:如果当前的应用程序服务器与以上5项都不相同,那么可选择该项,这样可设置Flex应用程序编译输出的文件目录。开发人员可根据实际情况选择不同的选项,随后的向导步骤也会随之发生改变。本例选中的“None”,即无应用程序服务器,那么接下来则是配置输出目录。
图3 配置输出
如图3所示,该步骤用于配置经过编译的Flex应用程序的输出目录。默认情况下,输出目录是位于当前项目目录下的bin-debug文件夹。
图4 设置生成路径
如图4显示了向导的最后一个步骤——设置生成路径。这个过程主要通过配置源路径和库路径来实现,涉及内容包括外部源和库文件位置等。此外,还能够修改生成路径和输出文件夹名称等。当单击“Finish”按钮后,Flex Builder 3将根据向导设置创建一个新的Flex项目,接下来,开发人员将进入应用程序编码的过程。
2:进入mxml的设计模式,顺道拖动几个组件到设计模式的app应用程序容器内,保存。
3: 程序打包
如果应用程序运行正常,那么接下来可将它打包为一个AIR文件,以便进行分发。打包过程比较简单。以对HelloAir项目中的应用程序打包为例,首先,单击“Project”>“Export”>“Release Build…”项,此时显示如图6所示的窗口。
图6 打包设置窗口
在该窗口中,开发人员可设置打包的项目、应用程序、是否允许查看源代码、以及打包文件输出的位置和名称等内容。
单击“Next”按钮,显示如图7所示的窗口。
图7 打包设置窗口
该窗口用于设置数字签名。在这个窗口中可生成和使用数字证书,或者导出今后再进行签名的AIRI文件。
6. 小结
本文首先对Flex技术和开发工具Flex Builder 3进行了简要介绍,这一部分是读者创建AIR应用程序的基础。然后,通过一个很简单的示例讲解了使用Flex Builder 3创建AIR应用程序的整个过程。建议读者根据文中介绍,创建自己的第一个AIR应用程序。