使用 AIR SDK 建立您的第一個 HTML 類型 AIR 應用程式若要親身體驗 Adobe® AIR® 的運作方式,請使用這些指示來建立和封裝簡單的 HTML 類型的 AIR "Hello World" 應用程式。 您必須安裝執行階段並設定 AIR SDK,才能夠開始。在本教學課程中,您要使用 AIR Debug Launcher (ADL) 和 AIR Developer Tool (ADT) 。ADL 和 ADT 是命令列公用程式,位於 AIR SDK 的 bin 目錄中 (請參閱安裝 AIR SDK)。本教學課程假設您已經熟悉從命令列執行程式,並知道如何設定作業系統所需的 path 環境變數。 備註: 如果您是 Adobe® Dreamweaver® 的使用者,請參閱使用 Dreamweaver 建立您的第一個 HTML 類型 AIR 應用程式。
備註: 您只能針對 desktop 及 extendedDesktop 描述檔開發 HTML 類型的 AIR 應用程式。不支援 mobile 與 tv 描述檔。
建立專案檔案每一個 HTML 類型 AIR 專案必須含有下列兩個檔案:指定應用程式中繼資料的應用程式描述器檔案,以及最上層 HTML 頁面。除了這些必要檔案外,這個專案還包含一個 JavaScript 程式碼檔案 AIRAliases.js,用來定義 AIR API 類別的易用別名變數。
建立 AIR 應用程式描述器檔案若要開始建立 AIR 應用程式,請建立具有下列結構的 XML 應用程式描述器檔案: <application xmlns="..."> <id>…</id> <versionNumber>…</versionNumber> <filename>…</filename> <initialWindow> <content>…</content> <visible>…</visible> <width>…</width> <height>…</height> </initialWindow> </application>
這個範例僅設定一些可能的應用程式屬性。如需用來指定視窗顏色、視窗大小、透明度、預設安裝目錄、關聯檔案類型以及應用程式圖示等的全套應用程式屬性說明,請參閱 AIR 應用程式描述器檔案。 建立應用程式 HTML 頁面您現在必須建立一個簡單的 HTML 頁面,來當做 AIR 應用程式的主要檔案。
HelloWorld.html 檔案現在看起來應該如下所示: <html> <head> <title>Hello World</title> <script type="text/javascript" src="AIRAliases.js"></script> <script type="text/javascript"> function appLoad(){ air.trace("Hello World"); } </script> </head> <body onLoad="appLoad()"> <h1>Hello World</h1> </body> </html> 測試應用程式若要從命令列執行和測試應用程式,請使用 AIR Debug Launcher (ADL) 公用程式。ADL 執行檔案位於 AIR SDK.的 bin 目錄中。如果您尚未安裝 AIR SDK,請參閱安裝 AIR SDK。
建立 AIR 安裝檔案應用程式成功執行後,可以使用 ADT 公用程式將應用程式封裝成 AIR 安裝檔案。AIR 安裝檔案是包含所有應用程式檔案的存檔檔案,供您散佈給使用者。安裝封裝的 AIR 檔之前必須先安裝 Adobe AIR。 為了確保應用程式安全,所有 AIR 安裝檔案都必須經過數位簽名。您可以使用 ADT 或其他憑證產生工具來產生基本的自我簽署憑證,供開發使用。您也可以向商業憑證授權單位如 VeriSign 或 Thawte 購買商業程式碼簽署憑證。使用者安裝自我簽署 AIR 檔時,安裝過程中會顯示發行者「不明」。這是因為自我簽署憑證僅保證 AIR 檔在建立後未曾變更。沒有辦法防止別人在偽裝的 AIR 檔中加入自我簽署來假冒是您的應用程式。強烈建議對公開發行的 AIR 檔案使用可驗證的商業憑證。如需 AIR 安全性問題的概觀,請參閱 AIR 安全性 (適用於 ActionScript 開發人員) 或 AIR security (適用於 HTML 開發人員)。 產生自我簽署憑證和金鑰組![]() adt –certificate -cn SelfSigned 1024-RSA sampleCert.pfx samplePassword ADT 會產生名為 sampleCert.pfx 的金鑰儲存檔案,其中包含憑證以及相關的私密金鑰。 這個範例使用最少數目的特質設定憑證。您可以對「斜體」標示的參數使用任何值。金鑰類型必須是 1024-RSA 或 2048-RSA (請參閱簽署 AIR 應用程式)。 建立 AIR 安裝檔案![]() adt -package -storetype pkcs12 -keystore sampleCert.pfx HelloWorld.air HelloWorld-app.xml HelloWorld.html AIRAliases.js 將會出現提示,要求您提供金鑰儲存檔案密碼。 HelloWorld.air 引數是 ADT 產生的 AIR 檔。HelloWorld-app.xml 是應用程式描述器檔案。後續引數是您的應用程式使用的各個檔案。這個範例僅使用兩個檔案,但您可以加入任何數目的檔案和目錄。ADT 會驗證主要內容檔案 HelloWorld.html 是否包括在套件中,但是如果您忘記加入 AIRAliases.js,則您的應用程式將無法運作。 建立好 AIR 套件後,您可以按兩下套件檔案來安裝並執行應用程式。您還可以在殼層或命令視窗中輸入 AIR 檔案名稱當做命令。 後續步驟HTML 和 JavaScript 程式碼在 AIR 中的行為,和在一般網頁瀏覽器中相同 (事實上,AIR 使用和 Safari 網頁瀏覽器相同的 WebKit 顯示引擎)。不過,您在 AIR 開發 HTML 應用程式時必須瞭解一些重要的差異。如需這些差異的詳細資訊,以及其他重要主題,請參閱 Programming HTML and JavaScript。 |
![]() |