AIR for TV uygulaması oluşturma iş akışı

Aşağıdaki Adobe Flash Platform geliştirme araçlarıyla AIR for TV uygulamaları geliştirebilirsiniz:

  • Adobe Flash Professional

    Adobe Flash Professional CS5.5, AIR for TV uygulamalarını destekleyen ilk AIR sürümü olan AIR 2.5 for TV'yi destekler.

  • Adobe Flash® Builder®

    Flash Builder 4.5, AIR 2.5 for TV uygulamasını destekler.

  • AIR SDK

    AIR 2.5'ten itibaren, AIR SDK ile sağlanan komut satırı araçlarını kullanarak uygulamalarınızı geliştirebilirsiniz. AIR SDK'yi indirmek için bkz. http://www.adobe.com/products/air/sdk/ .

Flash Professional'ı Kullanma

AIR for TV uygulamalarını geliştirmek, test etmek ve yayınlamak için Flash Professional aracının kullanılması, aracın AIR masaüstü uygulamaları için kullanılmasıyla aynıdır.

Ancak, ActionScript 3.0 kodunu yazarken yalnızca tv ve extendedTV AIR profillerinin desteklediği sınıfları ve yöntemleri kullanın. Ayrıntılar için bkz. Aygıt profilleri .

Proje ayarları

Bir AIR for TV uygulaması için projenizi ayarlamak üzere aşağıdakileri yapın:

  • Yayınlama Ayarları iletişim kutusunun Flash sekmesinde Oynatıcı değerini en az AIR 2.5 olarak ayarlayın.

  • Adobe AIR Ayarları iletişim kutusunun Genel sekmesinde (Uygulama ve Yükleyici Ayarları), profili TV veya extended TV olarak ayarlayın.

Hata ayıklama

Flash Professional'da AIR Hata Ayıklama Başlatıcısı'nı kullanarak uygulamanızı çalıştırabilirsiniz. Aşağıdakileri yapın:

  • Uygulamayı hata ayıklama modunda çalıştırmak için şunu seçin:

    Hata Ayıkla > Film Hatalarını Ayıkla > AIR Hata Ayıklama Başlatıcısı'nda (Masaüstü)

    Bu seçimi yaptıktan sonra, sonraki hata ayıklamaları için şunu seçebilirsiniz:

    Hata Ayıkla > Film Hatalarını Ayıkla > Hata Ayıkla

  • Uygulamayı hata ayıklama modu özellikleri olmadan çalıştırmak için şunu seçin:

    Kontrol Et > Filmi Test Et > AIR Hata Ayıklama Başlatıcısı'nda (Masaüstü)

    Bu seçimi yaptıktan sonra bir sonrakiler için Kontrol Et > Filmi Test Et > Test Et seçeneğini belirleyebilirsiniz.

AIR profilini TV veya genişletilmiş TV olarak ayarladığınızdan, AIR Hata Ayıklama Başlatıcısı Uzaktan Kumanda Düğmeleri adlı bir menü sağlar. Uzaktan kumanda aygıtında tuşlara basma işleminin benzetimini yapmak için bu menüyü kullanabilirsiniz.

Daha fazla bilgi için Flash Professional ile uzaktan hata ayıklama .

Yerel uzantıları kullanma

Uygulamanız yerel bir uzantı kullanıyorsa, Yerel bir uzantı kullanmaya yönelik görev listesi bölümündeki talimatları uygulayın.

Ancak, bir uygulama yerel uzantıları kullandığında:

  • Flash Professional kullanarak uygulamayı yayınlayamazsınız. Uygulamayı yayınlamak için ADT kullanın. Bkz. ADT ile paketleme .

  • Flash Professional kullanarak uygulamayı çalıştıramaz veya bu uygulamada hata ayıklayamazsınız. Geliştirme makinesinde uygulamada hata ayıklamak için ADL kullanın. Bkz. ADL kullanarak aygıt benzetimi

Flash Builder'ı Kullanma

Flash Builder 4.5'ten itibaren, Flash Builder, AIR for TV gelişimini destekler. AIR for TV uygulamalarını geliştirmek, test etmek ve yayınlamak için Flash Builder'ı kullanma, AIR masaüstü uygulamaları için aracı kullanma işlemine benzerdir.

Uygulamayı ayarlama

Uygulamanızın şunları gerçekleştirdiğinden emin olun:

  • Bir MXML dosyası kullanıyorsanız, MXML dosyasında container sınıfı olarak Application öğesi kullandığından:

    <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>.
    Önemli: AIR for TV uygulamaları WindowedApplication öğesini desteklemez.
    Not: Hiç bir MXML dosyası kullanmanız gerekmez. Bunun yerine ActionScript 3.0 projesi oluşturabilirsiniz.
  • Yalnızca tv ve extendedTV AIR profillerinin desteklediği ActionScript 3.0 sınıflarını kullanın. Ayrıntılar için bkz. Aygıt profilleri .

Ayrıca, uygulamanızın XML dosyasında şunlardan emin olun:

  • application öğesinin xmlns niteliğinin AIR 2.5 olarak ayarlı olduğundan:

    <application xmlns="http://ns.adobe.com/air/application/2.5">
  • supportedProfiles öğesinin tv veya extendedTV içerdiğinden:

    <supportedProfiles>tv</supportedProfiles>

Uygulamada hata ayıklama

Uygulamanızı Flash Builder içindeki AIR Hata Ayıklama Başlatıcısı'nı kullanarak çalıştırabilirsiniz. Aşağıdakileri yapın:

  1. Run (Çalıştır) > Debug Configurations (Hata Ayıklama Yapılandırmaları) öğesini seçin.

  2. Profile (Profil) alanının Desktop (Masaüstü) olarak ayarlandığından emin olun.

  3. Hata ayıklama modunda çalıştırmak için Run (Çalıştır) > Debug (Hata Ayıkla) öğesini veya hata ayıklama modu özellikleri olmadan çalıştırmak için Run (Çalıştır) > Run (Çalıştır) öğesini seçin.

supportedProfiles öğesini TV veya genişletilmiş TV olarak ayarladığınızdan, AIR Hata Ayıklama Başlatıcısı Uzaktan Kumanda Düğmeleri adlı bir menü sağlar. Uzaktan kumanda aygıtında tuşlara basma işleminin benzetimini yapmak için bu menüyü kullanabilirsiniz.

Daha fazla bilgi için bkz. Flash Builder ile uzaktan hata ayıklama .

Yerel uzantıları kullanma

Uygulamanız yerel bir uzantı kullanıyorsa, Yerel bir uzantı kullanmaya yönelik görev listesi bölümündeki talimatları uygulayın.

Ancak, bir uygulama yerel uzantıları kullandığında:

  • Uygulamayı Flash Builder'ı kullanarak yayınlayamazsınız. Uygulamayı yayınlamak için ADT kullanın. Bkz. ADT ile paketleme .

  • Flash Builder kullanarak uygulamayı çalıştıramaz veya bu uygulamada hata ayıklayamazsınız. Geliştirme makinesinde uygulamada hata ayıklamak için ADL kullanın. Bkz. ADL kullanarak aygıt benzetimi