开发 AIR 应用程序的基本工作流程和大多数传统开发模式是一样的:编码、编译、测试,并在开发周期即将结束时打包到安装程序文件中。
可以使用 Flash、Flex 和 ActionScript 来编写应用程序代码,使用 Flash Professional、Flash Builder 或 mxmlc 和 compc 命令行编译器进行编译。也可以使用 HTML 和 JavaScript 来编写应用程序代码,并跳过编译步骤。
可以使用 ADL 工具来测试桌面 AIR 应用程序,不需要事先打包和安装就可以直接运行应用程序。Flash Professional、Flash Builder、Dreamweaver 和 Aptana IDE 都是与 Flash 调试器集成的。当从命令行使用 ADL 时,也可以手动启动调试器工具 FDB。ADL 自身会显示错误和 trace 语句输出。
必须将所有 AIR 应用程序打包到安装文件中。建议使用跨平台 AIR 文件格式,以下情况除外:
在这种情况下,可以将 AIR 应用程序打包为特定于平台的本机安装程序文件。
基于 SWF 的应用程序
-
编写 MXML 或 ActionScript 代码。
-
创建需要的资源,例如图标位图文件。
-
创建应用程序描述符。
-
编译 ActionScript 代码。
-
测试应用程序。
-
使用
air
目标打包为 AIR 文件并进行签名。
基于 HTML 的应用程序
-
编写 HTML 和 JavaScript 代码。
-
创建需要的资源,例如图标位图文件。
-
创建应用程序描述符。
-
测试应用程序。
-
使用
air
目标打包为 AIR 文件并进行签名。
为 AIR 应用程序创建本机安装程序
-
编写代码(ActionScript 或 HTML 和 JavaScript)。
-
创建需要的资源,例如图标位图文件。
-
创建应用程序描述符,从而指定
extendedDesktop
配置文件。
-
编译任何 ActionScript 代码。
-
测试应用程序。
-
使用
native
目标在每个目标平台上打包应用程序。
注:
目标平台的本机安装程序必须在该平台上创建。例如,不能在 Mac 上创建 Windows 安装程序。可使用虚拟机(如 VMWare)在同一计算机硬件上运行多个平台。
使用捕获的运行时捆绑创建 AIR 应用程序
-
编写代码(ActionScript 或 HTML 和 JavaScript)。
-
创建需要的资源,例如图标位图文件。
-
创建应用程序描述符,从而指定
extendedDesktop
配置文件。
-
编译任何 ActionScript 代码。
-
测试应用程序。
-
使用
bundle
目标在每个目标平台上打包应用程序。
-
使用捆绑文件创建安装程序。(AIR SDK 不会提供用于创建此类安装程序的工具,但提供许多第三方工具包。)
注:
目标平台的捆绑必须在该平台上创建。例如,不能在 Mac 上创建 Windows 捆绑。可使用虚拟机(如 VMWare)在同一计算机硬件上运行多个平台。
|
|
|