Sie können AIR-für-TV-Anwendungen mit den folgenden Entwicklungstools der Adobe Flash-Plattform verwenden.
-
Adobe Flash Professional
Adobe Flash Professional CS5.5 unterstützt AIR 2.5 für TV, die erste AIR-Version, die AIR-für-TV-Anwendungen unterstützt.
-
Adobe Flash® Builder®
Flash Builder 4.5 unterstützt AIR 2.5 für TV.
-
Das AIR SDK
Ab AIR 2.5 können Sie Ihre Anwendungen mit den Befehlszeilenwerkzeugen des AIR SDK entwickeln. Das AIR SDK können Sie von dieser Seite herunterladen:
http://www.adobe.com/de/products/air/sdk/
.
Verwenden von Flash Professional
Das Verwenden von Flash Professional zum Entwickeln, Testen und Veröffentlichen von AIR-für-TV-Anwendungen ähnelt der Verwendung des Tools zum Entwickeln von AIR-Desktop-Anwendungen.
Wenn Sie Ihren ActionScript 3.0-Code schreiben, verwenden Sie jedoch nur Klassen und Methoden, die von den AIR-Profilen
tv
und
extendedTV
unterstützt werden. Weitere Informationen finden Sie unter
Geräteprofile
.
Projekteinstellungen
Führen Sie Folgendes aus, um Ihr Projekt für eine AIR-für-TV-Anwendung einzurichten:
-
Stellen Sie auf der Registerkarte „Flash“ im Dialogfeld „Einstellungen für Veröffentlichungen“ den Wert für „Player“ auf „AIR 2.5“ oder höher ein.
-
Stellen Sie auf der Registerkarte „Allgemein“ im Einstellungsdialogfeld von Adobe AIR („Einstellungen für Anwendungs- und Installationsprogramm“) das Profil auf
TV
oder
Erweitertes TV
ein.
Debuggen
Sie können Ihre Anwendung mit dem AIR Debug Launcher innerhalb von Flash Professional ausführen. Gehen Sie folgendermaßen vor:
-
Um die Anwendung im Debug-Modus auszuführen, wählen Sie:
„Debuggen“ > „Debuggen“ > „In AIR Debug Launcher (Desktop)“.
Nachdem Sie diese Auswahl vorgenommen haben, können Sie in späteren Debugging-Sitzungen Folgendes wählen:
„Debuggen“ > „Debuggen“ >„Debuggen“
-
Um die Anwendung ohne die Fähigkeiten des Debug-Modus auszuführen, wählen Sie:
„Steuerung“ > „Film testen“ > „In AIR Debug Launcher (Desktop)“.
Nachdem Sie diese Auswahl einmal vorgenommen haben, können Sie später „Steuerung“ > „Film testen“ > „Testen“ wählen.
Da Sie das AIR-Profil auf „TV“ oder „Erweitertes TV“ eingestellt haben, stellt AIR Debug Launcher ein Menü für die Tasten der Fernbedienung bereit. Mithilfe dieses Menüs können Sie das Drücken der Tasten auf einer Fernbedienung simulieren.
Weitere Informationen finden Sie unter
Remote-Debugging mit Flash Professional
.
Verwenden von nativen Erweiterungen
Wenn Ihre Anwendung eine native Erweiterung verwendet, folgen Sie den Anweisungen unter
Aufgabenliste zur Verwendung einer nativen Erweiterung
.
Wenn eine Anwendung native Erweiterungen verwendet, gilt jedoch Folgendes:
-
Sie können die Anwendung nicht mit Flash Professional veröffentlichen. Verwenden Sie zum Veröffentlichen der Anwendung ADT. Siehe
Verpacken mit ADT
.
-
Sie können die Anwendung nicht mit Flash Professional ausführen oder debuggen. Verwenden Sie zum Debuggen der Anwendung auf dem Entwicklungscomputer ADL. Siehe
Gerätesimulation mit ADL
.
Verwenden von Flash Builder
Ab Flash Builder 4.5 unterstützt Flash Builder die AIR-für-TV-Entwicklung. Das Verwenden von Flash Builder zum Entwickeln, Testen und Veröffentlichen von AIR-für-TV-Anwendungen ähnelt der Verwendung des Tools zum Entwickeln von AIR-Desktop-Anwendungen.
Einrichten der Anwendung
Achten Sie darauf, dass Ihre Anwendung Folgendes erfüllt:
-
Sie verwendet das
Application
-Element als Containerklasse in der MXML-Datei, falls Sie eine MXML-Datei verwenden:
<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>.
Wichtig:
AIR-für-TV-Anwendungen unterstützt das
WindowedApplication
-Element nicht.
Hinweis:
Sie brauchen keine MXML-Datei zu verwenden. Stattdessen können Sie ein ActionScript 3.0-Projekt erstellen.
-
Verwenden Sie nur ActionScript 3.0-Klassen und -Methoden, die von den AIR-Profilen
tv
und
extendedTV
unterstützt werden. Weitere Informationen finden Sie unter
Geräteprofile
.
Stellen Sie in der XML-Datei der Anwendung außerdem Folgendes sicher:
-
Das
xmlns
-Attribut des
application
-Elements ist auf AIR 2.5 eingestellt:
<application xmlns="http://ns.adobe.com/air/application/2.5">
-
Das
supportedProfiles
-Element enthält
tv
oder
extendedTV
:
<supportedProfiles>tv</supportedProfiles>
Debuggen von Anwendungen
Sie können Ihre Anwendung mit dem AIR Debug Launcher in Flash Builder ausführen. Gehen Sie folgendermaßen vor:
-
Wählen Sie „Run“ > „Debug Configurations“ (Ausführen > Konfigurationen debuggen).
-
Achten Sie darauf, dass das Feld „Profile“ auf „Desktop“ eingestellt ist.
-
Wählen Sie „Run“ > „Debug“ (Ausführen > Debuggen) für die Ausführung im Debug-Modus, oder wählen Sie „Run“ > „Run“ (Ausführen > Ausführen) für die Ausführung ohne Debugging-Fähigkeiten.
Da Sie das
supportedProfiles
-Element auf „TV“ oder „Erweitertes TV“ eingestellt haben, stellt AIR Debug Launcher ein Menü für die Tasten der Fernbedienung bereit. Mithilfe dieses Menüs können Sie das Drücken der Tasten auf einer Fernbedienung simulieren.
Weitere Informationen finden Sie unter
Remote-Debugging mit Flash Builder
.
Verwenden von nativen Erweiterungen
Wenn Ihre Anwendung eine native Erweiterung verwendet, folgen Sie den Anweisungen unter
Aufgabenliste zur Verwendung einer nativen Erweiterung
.
Wenn eine Anwendung native Erweiterungen verwendet, gilt jedoch Folgendes:
-
Sie können die Anwendung nicht mit Flash Builder veröffentlichen. Verwenden Sie zum Veröffentlichen der Anwendung ADT. Siehe
Verpacken mit ADT
.
-
Sie können die Anwendung nicht mit Flash Builder ausführen oder debuggen. Verwenden Sie zum Debuggen der Anwendung auf dem Entwicklungscomputer ADL. Siehe
Gerätesimulation mit ADL
.
|
|
|