開發桌上型 AIR 應用程式的工作流程

開發 AIR 應用程式的基本工作流程與多數傳統開發模型相同:撰寫程式碼、編譯、測試,以及在週期結束時封裝為安裝程式檔案。

您可以使用 Flash、Flex 與 ActionScript 撰寫應用程式程式碼,並使用 Flash Professional、Flash Builder 或 mxmlc 與 compc 命令列編譯器來進行編譯。您也可以使用 HTML 與 JavaScript 來撰寫應用程式程式碼,並略過編譯步驟。

您可以使用 ADL 工具來測試桌上型 AIR 應用程式,ADL 工具毋須封裝與安裝便能執行應用程式。Flash Professional、Flash Builder、Dreamweaver 與 Aptana IDE 皆整合 Flash 除錯程式。從命令列使用 ADL 時,也可手動啟動除錯程式工具 FDB。ADL 本身不會顯示錯誤與追蹤陳述式輸出。

所有 AIR 應用程式都必須封裝成為安裝檔案。建議使用跨平台 AIR 檔案格式,除非:

  • 您必須存取平台式 API,例如 NativeProcess 類別。

  • 您的應用程式會使用原生擴充功能。

在必須存取特定平台 API 的情況下,可將 AIR 應用程式封裝為特定平台的原生安裝程式檔案。

SWF 類型應用程式

  1. 撰寫 MXML 或 ActionScript 程式碼。

  2. 建立所需的資源,例如,圖示點陣圖檔案。

  3. 建立應用程式描述器。

  4. 編譯 ActionScript 程式碼。

  5. 測試應用程式。

  6. 使用 air 目標封裝並以 AIR 檔案登入。

HTML 類型應用程式

  1. 撰寫 HTML 與 JavaScript 程式碼。

  2. 建立所需的資源,例如,圖示點陣圖檔案。

  3. 建立應用程式描述器。

  4. 測試應用程式。

  5. 使用 air 目標封裝並以 AIR 檔案登入。

建立 AIR 應用程式原生安裝程式

  1. 撰寫程式碼 (ActionScript 或 HTML 與 JavaScript)。

  2. 建立所需的資源,例如,圖示點陣圖檔案。

  3. 建立應用程式描述器,指定 extendedDesktop 描述檔。

  4. 編譯任何 ActionScript 程式碼。

  5. 測試應用程式。

  6. 使用 原生 目標在每個目標平台上封裝應用程式。

備註: 必須在目標平台上建立該平台的原生安裝程式。舉例,您無法在 Mac 上建立 Windows 安裝程式。您可使用虛擬機器,例如 VMW,在相同的電腦硬體上執行多個平台。

使用固定執行階段組合包來建立 AIR 應用程式

  1. 撰寫程式碼 (ActionScript 或 HTML 與 JavaScript)。

  2. 建立所需的資源,例如,圖示點陣圖檔案。

  3. 建立應用程式描述器,指定 extendedDesktop 描述檔。

  4. 編譯任何 ActionScript 程式碼。

  5. 測試應用程式。

  6. 使用 組合包 目標在每個目標平台上封裝應用程式。

  7. 使用組合包檔案建立安裝程式 (AIR SDK 不提供建立建立此類安裝程式的工具,但另有許多可用的協力廠商工具套件)。

備註: 必須在目標平台上建立該平台的組合包。舉例,您無法在 Mac 上建立 Windows 組合包。您可使用虛擬機器,例如 VMW,在相同的電腦硬體上執行多個平台。