使用 Flex Builder 3 開發 AIR 應用程式

Adobe® Flex™ Builder™ 3 將提供您建立 Adobe® AIR® 應用程式的工具。Flex Builder 內含 Adobe AIR 應用程式專用的 Flex 組件。在 Flex Builder 中開發 AIR 應用程式的工作流程與開發大部分 Flex 類型的應用程式相似。

Adobe Flash Builder

如需使用 Flash Builder 建立 AIR 應用程式的詳細資訊,請參閱 Developing AIR applications with Flash Builder

如需使用 Flex Builder 3 或 Flash Builder 4 建立 AIR 應用程式的概觀,請參閱在 Flash Builder 或 Flex Builder 建立您的第一個 Flex AIR 應用程式

使用 Flex Builder 建立 AIR 專案

如果您未曾嘗試過,請立即安裝 AIR 與 Flex Builder 3。

  • 開啟 Flex Builder 3。

  • 選取「檔案 > 新增 > Flex 專案」。

  • 輸入專案名稱。

  • 在 Flex 中,AIR 應用程式被視為一種應用程式類型。您有兩個類型選項:一個選項可用來建立 Flex 類型應用程式,該應用程式會在網站上的 Adobe® Flash® Player 中執行。另一個選項可用來建立 AIR 應用程式,該應用程式會在桌面上的 Adobe AIR 中執行。選取「桌面應用程式」當做應用程式類型。

  • 選取要與 AIR 應用程式搭配使用的伺服器技術 (如果有的話)。如果您不需要使用伺服器技術,請選取「無」,然後按「下一步」。

  • 選取要放置應用程式的資料夾。預設值為 bin 資料夾。按「下一步」。

  • 視需要修改來源與元件庫路徑,然後按一下「完成」建立 AIR 專案。

使用 Flex Builder 除錯 AIR 應用程式

Flex Builder 可為 AIR 應用程式提供完整的除錯支援功能。如需 Flex Builder 除錯功能的詳細資訊,請參閱「Flex Builder 說明」。

  1. 在 Flex Builder 中開啟應用程式的來源檔案 (例如 MXML 檔案)。

  2. 按一下主工具列上的「除錯」按鈕。

    您也可以選取「執行 > 除錯」。

應用程式會啟動,然後在 ADL 應用程式 (AIR Debugger Launcher) 中執行。Flex Builder 除錯程式會捕捉任何中斷點或執行階段錯誤,而您可以使用對其他 Flex 應用程式除錯的方式來進行應用程式的除錯。

您也可以使用 AIR Debug Launcher 命令列工具,從命令列對應用程式進行除錯。如需詳細資訊,請參閱使用 AIR Debug Launcher (ADL)

使用 Flex Builder 封裝 AIR 應用程式

在應用程式完成且準備好要散佈 (或從桌面進行測試) 時,您就可以將應用程式封裝至 AIR 檔案中。封裝動作包含下列步驟:

  • 選取要發佈的 AIR 應用程式

  • 選擇性地允許使用者檢視原始碼,然後選取要包括的應用程式檔案

  • 使用商業程式碼簽署憑證,或建立並套用自我簽署的憑證,為 AIR 應用程式加上數位簽名

  • 選擇性地建立可稍後再簽署的中繼 AIR 檔案。

封裝 AIR 應用程式

  1. 開啟專案,並確定應用程式沒有編譯錯誤而且正常執行。

  2. 選取「專案 > 匯出發行組建」。

  3. 如果您在 Flex Builder 中開啟多個專案和應用程式,請選取您要封裝的特定 AIR 專案。

  4. 或者,如果您想讓使用者在執行應用程式時可查看原始碼,請選取「啟用檢視來源」。您可以選取「選擇來源檔案」,選取要排除的個別檔案。預設會選取所有來源檔案。如需在 Flex Builder 中發佈來源檔案的詳細資訊,請參閱「Flex Builder 說明」。

  5. 您也可以選擇變更產生的 AIR 檔案名稱。當您準備好繼續時,按「下一步」在應用程式加上數位簽名。

數位簽署 AIR 應用程式

在繼續進行「匯出發行版本」之前,請決定要如何為 AIR 應用程式加上數位簽名。您有數個選項。您可以使用商業程式碼簽署憑證來簽署應用程式、建立和使用自我簽署的數位憑證,或是選擇立即封裝應用程式,並於稍後加以簽署。

憑證授權單位 (例如 VeriSign、Thawte、GlobalSign 以及 ChosenSecurity 等) 所發行的數位憑證可向使用者保證您具備發行者身分,並驗證安裝檔案在您簽署之後並未遭到竄改。自我簽署數位憑證的用途相同,但並未由第三方提供驗證。

您也可以建立中繼 AIR 檔案 (.airi),選擇先封裝 AIR 應用程式,而不加上數位簽名。中繼 AIR 檔案是無效檔案,因為您將無法安裝該檔案。中繼檔案的功能在於測試 (由開發人員),您可以使用 AIR ADT 命令列工具加以啟動。AIR 提供此功能的原因在於,在某些開發環境中簽署作業是由特定開發人員或小組所處理的。管理數位憑證時,此作業可提供額外的安全性層級。

如需簽署應用程式的詳細資訊,請參閱為 AIR 檔加上數位簽名

為 AIR 應用程式加上數位簽名

  1. 您可以選取現有的數位憑證或建立新的自我簽署憑證,來為 AIR 應用程式加上數位簽名。選取「匯出並使用數位憑證簽署 AIR 檔」選項。

  2. 如果您已經有數位憑證,請按一下「瀏覽」來尋找並選取數位憑證。

  3. 若要建立新的自我簽署數位憑證,請選取「建立」。

  4. 輸入必要資訊,然後按一下「確定」。

  5. 按「下一步」,可選擇性地選取匯出的 AIR 檔案中不需包含的檔案。預設會包含所有檔案。

  6. 按一下「完成」來產生 AIR 檔案。

建立中繼 AIR 檔案

 選取「匯出稍後要匯出的中繼 AIRI 檔案」選項。按一下「完成」來產生中繼檔案。

產生中繼 AIR 檔案之後,您可以使用 ADT 命令列工具來進行簽署 (請參閱使用 ADT 簽署 AIR 中繼檔案)。

建立 AIR 元件庫專案

若要為多個 AIR 專案建立一個 AIR 程式碼元件庫,請使用標準 Flex 元件庫專案精靈來建立 AIR 元件庫專案。

  1. 選取「檔案 > 新增 > Flex 元件庫專案」。

  2. 指定專案名稱。

  3. 選取「新增 Adobe AIR 元件庫」,然後按「下一步」。

    備註: 您選取的 Flex SDK 版本必須支援 AIR,而 Flex 2.0.1 SDK 並不支援。
  4. 視需要修改組建路徑,然後按一下「完成」。如需建立元件庫專案的詳細資訊,請參閱「Flex Builder 說明」中的「關於元件庫專案」。