本文和大家重点讨论一下如何使用FlexBuilder开发AIR应用程序,主要包括使用FlexBuilder创建AIR项目,使用FlexBuilder调试AIR应用程序等内容,相信通过本文的介绍你对FlexBuilder开发AIR应用程序的理念一定会有所认识。
FlexBuilder开发AIR应用程序
使用FlexBuilder创建AIR项目
如果您尚未安装AIR和FlexBuilder3,请先进行安装。
1打开FlexBuilder3。
2依次选择File>New>FlexProject。
3输入项目名称。
4在Flex中,AIR应用程序被视为一种应用程序类型。有两种类型可供您选择:运行在Web上的Flex应用程序(在Adobe?Flash?Player中)和运行在桌面上的AIR应用程序(在AdobeAIR中)。选择DesktopApplication作为应用程序类型。
5选择要用于AIR应用程序的服务器技术(如果有)。如果没有使用服务器技术,请选择None,然后单击Next。
6选择要在其中放置应用程序的文件夹。默认值为bin文件夹。单击Next。
7根据需要修改源和库路径,然后单击Finish创建AIR项目。
使用FlexBuilder调试AIR应用程序
FlexBuilder完全支持对AIR应用程序的调试。有关FlexBuilder的调试功能的详细信息,请参阅FlexBuilder帮助。
1在FlexBuilder中打开应用程序的源文件(如MXML文件)。
2单击主工具栏中的Debug按钮。
也可以选择Run>Debug。
应用程序将启动并在ADL应用程序(AIRDebuggerLauncher)中运行。FlexBuilder调试器可捕捉任何断点或运行时错误,您可以像调试任何其它Flex应用程序一样对该应用程序进行调试。
也可以使用AIRDebugLauncher命令行工具从命令行调试该应用程序。有关详细信息,请参阅第20页的“使用AIRDebugLauncher(ADL)”。
使用FlexBuilder打包AIR应用程序
当完成应用程序并准备分发(或从桌面进行测试运行)时,可以将其打包为AIR文件。打包包含以下步骤:
?选择要发布的AIR应用程序
?或者,也可以允许用户查看源代码,然后选择要包括的应用程序文件
?使用Verisign或Thwate数字证书或通过创建并应用自签名对AIR应用程序进行数字签名
?或者,也可以选择创建中间AIR文件,并在稍后对该文件进行签名
使用FLEX开发ADOBEAIR应用程序
◆打包AIR应用程序
1打开项目,确保应用程序没有编译错误且按照预期的方式运行。
2选择Project>ExportReleaseBuild。
3如果在FlexBuilder中打开了多个项目和应用程序,请选择要打包的特定的AIR项目。
4另外,如果希望用户能够在运行应用程序时查看源代码,还可以选择EnableViewSource。可以通过选择ChooseSourceFiles来选择要排除的个别文件。默认情况下,选中所有源文件。有关在FlexBuilder中发布源文件的详细信息,请参阅FlexBuilder帮助。
5还可以选择更改生成的AIR文件的名称。如果已准备好继续,请单击Next对应用程序进行数字签名。
◆对AIR应用程序进行数字签名
在继续执行ExportReleaseVersion之前,确定您希望对AIR应用程序进行数字签名的方式。您有多种选择。可以使用Verisign或Thwate数字证书对应用程序进行签名,可以创建并使用自签名数字证书,也可以选择立即打包应用程序并在以后对其进行签名。
VeriSign和Thwate提供的数字证书可确保用户具有您确定的发布者身份并验证安装文件自签名以来未被更改过。自签名数字证书具有相同的用途,但不提供第三方验证。
在不使用数字签名的情况下,也可以选择通过创建中间AIR文件(.airi)打包AIR应用程序。由于无法安装,因此中间AIR文件是无效的。但它可用于测试(由开发人员执行)并且可以使用AIRADT命令行工具启动。由于在一些开发环境中由某个开发人员或团队负责处理签名,因此AIR提供了此功能。这种做法可确保在管理数字证书时具有更高级别的安全性。
有关对应用程序进行签名的详细信息,请参阅第284页的“对AIR文件进行数字签名”。
◆对AIR应用程序进行数字签名
1可以通过以下方式对AIR应用程序进行数字签名:选择现有的数字证书或创建新的自签名证书。选择ExportandSignan
AIRFilewithaDigitalCertificate选项。
2如果有现成的数字证书,请单击Browse找到并选中它。
3若要创建新的自签名数字证书,请选择Create。
4输入所需信息,然后单击OK。
5单击Next可以选择要从导出的AIR文件中排除的文件。默认情况下,所有文件都包括在内。
6单击Finish生成AIR文件。
◆创建中间AIR文件
?选择ExportanIntermediateAIRIFilethatwillbeExportedLater选项。单击Finish生成此中间文件。
生成中间AIR文件后,可以使用ADT命令行工具对其进行签名(请参阅第26页的“使用ADT对AIR中间文件进行签
名”)。
◆创建AIR库项目
若要为多个AIR项目创建AIR代码库,请使用标准的Flex库项目向导创建AIR库项目。
1选择File>New>FlexLibraryProject。
2指定项目名称。
3选择AddAdobeAIRLibraries,然后单击Next。
注:选择的FlexSDK版本必须支持AIR。Flex2.0.1SDK不支持AIR。
4根据需要修改生成路径,然后单击Finish。有关创建库项目的详细信息,请参阅FlexBuilder帮助中的“Aboutlibrary
projects”(关于库项目)。
【编辑推荐】