您可以利用下列 Adobe Flash Platform 開發工具來開發 AIR for TV 應用程式:
-
Adobe Flash Professional
Adobe Flash Professional CS5.5 是第一個支援 AIR for TV 的應用程式,其支援 AIR 2.5 for TV。
-
Adobe Flash® Builder®
Flash Builder 4.5 支援 AIR 2.5 for TV。
-
AIR SDK
自 AIR 2.5 起,您可以使用 AIR SDK 隨附的命令列工具來開發應用程式。若要下載 AIR SDK,請參閱
http://www.adobe.com/tw/products/air/sdk/
。
使用 Flash Professional
使用 Flash Professional 開發、測試及發佈 AIR for TV 應用程式的方式,類似於使用 AIR 桌上型應用程式的工具。
不過,在撰寫 ActionScript 3.0 程式碼時,請僅使用
tv
和
extendedTV
AIR 描述檔支援的類別和方法。如需詳細資料,請參閱
裝置描述檔
。
專案設定
請執行下列動作,設定 AIR for TV 應用程式的專案:
除錯
您可以在 Flash Professional 內使用 AIR Debug Launcher 來執行應用程式。請執行下列動作:
-
若要以除錯模式執行應用程式,請選取:
「除錯 > 影片除錯 > 在 AIR Debug Launcher (桌面) 中」
完成此選擇後,後續再執行除錯時,您可以選取:
「除錯 > 影片除錯 > 除錯」
-
若要執行應用程式而不使用除錯模式功能,請選取:
「控制 > 測試影片 > 在 AIR Debug Laucher (桌面) 中」
完成此選擇後,後續再執行時,您可以選取「控制 > 測試影片 > 測試」。
因為您將 AIR 描述檔設為 TV 或延伸 TV,AIR Debug Launcher 會提供名為「遙控器按鈕」的選單。您可以使用此選單來模擬按下遙控器裝置上的按鍵。
如需詳細資訊,請參閱
使用 Flash Professional 遠端除錯
。
使用 Flash Builder
自 Flash Builder 4.5 起,Flash Builder 支援 AIR for TV 的開發。使用 Flash Builder 開發、測試及發佈 AIR for TV 應用程式的方式,類似於使用 AIR 桌上型應用程式的工具。
設定應用程式
請確定應用程式:
-
在 MXML 檔中使用
Application
元素作為容器類別 (如果您使用 MXML 檔):
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx">
<!-- Place elements here. -->
</s:Application>.
重要事項:
AIR for TV 應用程式不支援
WindowedApplication
元素。
備註:
您完全不需要使用 MXML 檔。您可以改為建立 ActionScript 3.0 專案。
-
僅使用
tv
和
extendedTV
AIR 描述檔支援的 ActionScript 3.0 類別和方法。如需詳細資料,請參閱
裝置描述檔
。
另外在應用程式 XML 檔中,請確定:
-
application
元素的
xmlns
屬性設為 AIR 2.5:
<application xmlns="http://ns.adobe.com/air/application/2.5">
-
supportedProfiles
元素包含
tv
或
extendedTV
:
<supportedProfiles>tv</supportedProfiles>
應用程式除錯
您可以在 Flash Builder 內使用 AIR Debug Launcher 來執行應用程式。請執行下列動作:
-
選取「執行 > 除錯組態」。
-
確定「描述檔」欄位設為「桌上型」。
-
選取「執行 > 除錯」以用除錯模式執行應用程式,或選取「執行 > 執行」以執行應用程式但不使用除錯模式功能。
因為您將
supportedProfiles
元素設為 TV 或延伸 TV,AIR Debug Launcher 會提供名為「遙控器按鈕」的選單。您可以使用此選單來模擬按下遙控器裝置上的按鍵。
如需詳細資訊,請參閱
使用 Flash Builder 遠端除錯
。
|
|
|