Arbeitsablauf beim Entwickeln einer AIR-Anwendung für TV-Geräte

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:

  1. Wählen Sie „Run“ > „Debug Configurations“ (Ausführen > Konfigurationen debuggen).

  2. Achten Sie darauf, dass das Feld „Profile“ auf „Desktop“ eingestellt ist.

  3. 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 .