開發 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 的情況下,可將 AIR 應用程式封裝為特定平台的原生安裝程式檔案。
SWF 類型應用程式
-
撰寫 MXML 或 ActionScript 程式碼。
-
建立所需的資源,例如,圖示點陣圖檔案。
-
建立應用程式描述器。
-
編譯 ActionScript 程式碼。
-
測試應用程式。
-
使用
air
目標封裝並以 AIR 檔案登入。
HTML 類型應用程式
-
撰寫 HTML 與 JavaScript 程式碼。
-
建立所需的資源,例如,圖示點陣圖檔案。
-
建立應用程式描述器。
-
測試應用程式。
-
使用
air
目標封裝並以 AIR 檔案登入。
建立 AIR 應用程式原生安裝程式
-
撰寫程式碼 (ActionScript 或 HTML 與 JavaScript)。
-
建立所需的資源,例如,圖示點陣圖檔案。
-
建立應用程式描述器,指定
extendedDesktop
描述檔。
-
編譯任何 ActionScript 程式碼。
-
測試應用程式。
-
使用
原生
目標在每個目標平台上封裝應用程式。
備註:
必須在目標平台上建立該平台的原生安裝程式。舉例,您無法在 Mac 上建立 Windows 安裝程式。您可使用虛擬機器,例如 VMW,在相同的電腦硬體上執行多個平台。
使用固定執行階段組合包來建立 AIR 應用程式
-
撰寫程式碼 (ActionScript 或 HTML 與 JavaScript)。
-
建立所需的資源,例如,圖示點陣圖檔案。
-
建立應用程式描述器,指定
extendedDesktop
描述檔。
-
編譯任何 ActionScript 程式碼。
-
測試應用程式。
-
使用
組合包
目標在每個目標平台上封裝應用程式。
-
使用組合包檔案建立安裝程式 (AIR SDK 不提供建立建立此類安裝程式的工具,但另有許多可用的協力廠商工具套件)。
備註:
必須在目標平台上建立該平台的組合包。舉例,您無法在 Mac 上建立 Windows 組合包。您可使用虛擬機器,例如 VMW,在相同的電腦硬體上執行多個平台。
|
|
|