Etapy programowania aplikacji AIR dla urządzeń telewizyjnych

Aplikacje AIR dla urządzeń telewizyjnych można opracowywać za pomocą następujących narzędzi do programowania platformy Adobe Flash:

  • Adobe Flash Professional

    Program Adobe Flash Professional CS5.5 obsługuje środowisko AIR 2.5 dla urządzeń telewizyjnych — pierwszą wersję środowiska AIR obsługującą aplikacje AIR dla urządzeń telewizyjnych.

  • Adobe Flash® Builder®

    Program Flash Builder 4.5 obsługuje środowisko AIR 2.5 dla urządzeń telewizyjnych.

  • Zestaw SDK środowiska AIR

    Począwszy od wersji AIR 2.5, aplikacje można opracowywać za pomocą narzędzi wiersza polecenia dołączonych do zestawu SDK środowiska AIR. Zestaw SDK środowiska AIR można pobrać na stronie http://www.adobe.com/pl/products/air/sdk/ .

Korzystanie z programu Flash Professional

Używanie oprogramowania Flash Professional do programowania, testowania i publikowania aplikacji AIR dla urządzeń telewizyjnych odbywa się podobnie do stosowania tego narzędzia podczas opracowywania aplikacji AIR dla komputerów.

Jednak podczas pisania kodu ActionScript 3.0 należy używać wyłącznie klas i metod obsługiwanych przez profile tv i extendedTV środowiska AIR. Szczegółowe informacje zawiera sekcja Profile urządzeń .

Ustawienia projektu

W celu skonfigurowania projektu pod kątem aplikacji AIR dla urządzeń telewizyjnych należy wykonać następujące czynności:

  • Na karcie Flash okna dialogowego Ustawienia publikowania ustaw opcję Odtwarzacz na wartość odpowiadającą wersji AIR 2.5 lub nowszej.

  • Na karcie Ogólne okna dialogowego Ustawienia środowiska Adobe AIR (Ustawienia instalatora i aplikacji) ustaw profil Telewizyjny lub Rozszerzony telewizyjny .

Debugowanie

Aplikację można uruchomić za pomocą programu AIR Debug Launcher w oprogramowaniu Flash Professional. W tym celu należy wykonać następujące czynności:

  • Aby uruchomić aplikację w trybie debugowania, wybierz opcję:

    Debuguj > Debuguj film > W programie AIR Debug Launcher (lokalnie)

    Po wybraniu tej opcji można ponownie uruchomić debugowanie, wybierając opcję:

    Debuguj > Debuguj film > Debuguj

  • Aby uruchomić aplikację bez funkcji debugowania, wybierz opcję:

    Sterowanie > Testuj film > W programie AIR Debug Launcher (lokalnie)

    Aby ponownie uruchomić aplikację po dokonaniu tego wyboru, można wybrać opcję Sterowanie > Testuj film > Testuj.

Został ustawiony profil telewizyjny lub rozszerzony telewizyjny środowiska AIR, więc program AIR Debug Launcher zawiera menu o nazwie Przyciski pilota zdalnego sterowania. Za pomocą tego menu można symulować naciskanie przycisków na pilocie zdalnego sterowania.

Więcej informacji zawiera rozdział Zdalne debugowanie za pomocą programu Flash Professional .

Korzystanie z rozszerzeń natywnych

Jeśli aplikacja używa rozszerzenia natywnego, skorzystaj z instrukcji w rozdziale Lista zadań dotycząca korzystania z rozszerzenia natywnego .

Gdy aplikacja korzysta z rozszerzeń natywnych, mają zastosowanie następujące uwagi:

Korzystanie z programu Flash Builder

Począwszy od wersji Flash Builder 4.5, program Flash Builder obsługuje opracowywanie aplikacji AIR dla urządzeń telewizyjnych. Używanie oprogramowania Flash Builder do programowania, testowania i publikowania aplikacji AIR dla urządzeń telewizyjnych jest podobne do stosowania tego narzędzia podczas opracowywania aplikacji AIR na komputery stacjonarne.

Konfigurowanie aplikacji

Należy upewnić się, że aplikacja:

  • Używa jako klasy kontenera w pliku MXML elementu Application , jeśli jest używany plik 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>.
    Ważne: Aplikacje AIR dla urządzeń telewizyjnych nie obsługują elementu WindowedApplication .
    Uwaga: Używanie pliku MXML nie jest w ogóle konieczne. Zamiast tego można utworzyć projekt w języku ActionScript 3.0.
  • Korzysta wyłącznie z klas i metod języka ActionScript 3.0 obsługujących profile tv i extendedTV środowiska AIR. Szczegółowe informacje zawiera sekcja Profile urządzeń .

Ponadto w pliku XML aplikacji należy upewnić się, że:

  • Dla atrybutu xmlns elementu application jest ustawiona wartość AIR 2.5.

    <application xmlns="http://ns.adobe.com/air/application/2.5">
  • Element supportedProfiles zawiera ustawienie tv lub extendedTV .

    <supportedProfiles>tv</supportedProfiles>

Debugowanie aplikacji

Aplikację można uruchomić za pomocą programu AIR Debug Launcher w oprogramowaniu Flash Builder. W tym celu należy wykonać następujące czynności:

  1. Wybierz opcję Uruchom > Konfiguracje debugowania.

  2. Upewnij się, że w polu Profil jest ustawiona wartość Komputerowy.

  3. Wybierz opcję Uruchom > Debuguj w celu uruchomienia w trybie debugowania lub Uruchom > Uruchom w celu uruchomienia bez funkcji debugowania.

Za pomocą elementu supportedProfiles została ustawiona obsługa profilu telewizyjnego lub rozszerzonego profilu telewizyjnego, więc program AIR Debug Launcher zawiera menu o nazwie Przyciski pilota zdalnego sterowania. Za pomocą tego menu można symulować naciskanie przycisków na pilocie zdalnego sterowania.

Więcej informacji zawiera rozdział Zdalne debugowanie za pomocą programu Flash Builder .

Korzystanie z rozszerzeń natywnych

Jeśli aplikacja używa rozszerzenia natywnego, skorzystaj z instrukcji w rozdziale Lista zadań dotycząca korzystania z rozszerzenia natywnego .

Jednak gdy aplikacja korzysta z rozszerzeń natywnych: