307
ADOBE® AIR® Uygulamaları Oluşturma

Yardım PDF'ini Görüntüle (4.6MB)

Embed Size (px)

Citation preview

  • ADOBE AIR Uygulamalar Oluturma

  • Son gncelleme: 22/3/2017

    Yasal bildirimler

    Yasal bildirimlerYasal bildirimler iin bkz. http://help.adobe.com/tr_TR/legalnotices/index.html.

    http://help.adobe.com/tr_TR/legalnotices/index.html

  • iii

    Son gncelleme: 22/3/2017

    indekiler

    Blm 1: Adobe AIR hakknda

    Blm 2: Adobe AIR yklemesiAdobe AIR'yi ykleme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

    Adobe AIR'i kaldrma . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

    AIR rnek uygulamalarn ykleme ve altrma . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

    Adobe AIR gncellemeleri . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

    Blm 3: AIR API'leriyle almaAIR'ye zg ActionScript 3.0 snflar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

    AIR'ye zg ilevsellie sahip Flash Player snflar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

    AIR uygulamasna zg Flex bileenleri . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

    Blm 4: AIR gelitirme iin Adobe Flash Platform aralarAIR SDKyi ykleme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

    Flex SDKyi kurma . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

    Harici SDK'leri ayarlama . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

    Blm 5: lk AIR uygulamanz oluturmaFlash Builder'da ilk masast Flex AIR uygulamanz oluturma . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

    Flash Professional kullanarak ilk masast AIR uygulamanz oluturma . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

    Flash Professional'da Android iin ilk AIR uygulamanz oluturma . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24

    iOS iin ilk AIR uygulamanz oluturma . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

    Dreamweaver ile ilk HTML tabanl AIR uygulamanz oluturma . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29

    AIR SDK ile ilk HTML tabanl AIR uygulamanz oluturma . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31

    Flex SDK ile ilk masast AIR uygulamanz oluturma . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35

    Flex SDK ile Android iin ilk AIR uygulamanz oluturma . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39

    Blm 6: Masast iin AIR uygulamalar gelitirmeMasast bir AIR uygulamas gelitirmek iin i ak . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43

    Masast uygulama zelliklerini ayarlama . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44

    Bir masast AIR uygulamasnda hata ayklama . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49

    Bir masast AIR ykleme dosyasn paketleme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51

    Masast yerel ykleyicisini paketleme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54

    Masast bilgisayarlar iin yerel bir sabit alma zaman paketleme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58

    Masast bilgisayarlar iin AIR paketlerini datma . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60

    Blm 7: Mobil aygtlar iin AIR uygulamalar gelitirmeGelitirme ortamnz ayarlama . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63

    Mobil uygulama tasarmnda dikkat edilmesi gerekenler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64

    Mobil aygtlar iin AIR uygulamalar oluturma i ak . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67

    Mobil uygulama zelliklerini ayarlama . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68

    Mobil AIR uygulamasn paketleme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91

    Mobil AIR uygulamasnda hata ayklama . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98

  • ivADOBE AIR UYGULAMALARI OLUTURMAindekiler

    Son gncelleme: 22/3/2017

    Mobil aygtlara AIR ve AIR uygulamalar ykleme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106

    Mobil AIR uygulamalarn gncelletirme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109

    Push bildirimlerini kullanma . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110

    Blm 8: Televizyon aygtlar iin AIR uygulamalar gelitirmeTelevizyonlar iin AIR zellikleri . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119

    AIR for TV uygulamas tasarmnda dikkat edilmesi gerekenler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121

    AIR for TV uygulamas oluturma i ak . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135

    AIR for TV uygulamas tanmlaycs zellikleri . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137

    Bir AIR for TV uygulamas paketleme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141

    AIR for TV uygulamalarnda hata ayklama . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142

    Blm 9: Adobe AIR iin yerel uzantlar kullanmaAIR Yerel Uzant (ANE) dosyalar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147

    Yerel uzantlar ve NativeProcess ActionScript snfn karlatrma . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148

    Yerel uzantlar ve ActionScript snf ktphanelerini (SWC dosyalar) karlatrma . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148

    Desteklenen aygtlar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148

    Desteklenen aygt profilleri . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149

    Yerel bir uzant kullanmaya ynelik grev listesi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149

    Uygulama tanmlayc dosyanzdaki uzanty bildirme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149

    ANE dosyasn uygulamanzn ktphane yoluna ekleme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150

    Yerel uzantlar kullanan bir uygulamay paketleme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151

    Blm 10: ActionScript derleyicileriFlex SDKdeki AIR komut satr aralar hakknda . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153

    Derleyici kurulumu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153

    MXML ve ActionScript dosyalarn AIR iin derleme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154

    Bir AIR bileeni veya kod ktphanesi derleme (Flex) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155

    Blm 11: AIR Hata Ayklama Balatcs (ADL)ADL kullanm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157

    ADL rnekleri . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160

    ADL k ve hata kodlar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161

    Blm 12: AIR Gelitirici Arac (ADT)ADT komutlar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163

    ADT seenek kmeleri . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177

    ADT hata mesajlar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181

    ADT ortam deikenleri . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185

    Blm 13: AIR uygulamalarn imzalamaAIR dosyasn dijital olarak imzalama . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186

    ADT ile imzalanmam bir AIR ara dosyas oluturma . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195

    AIR ara dosyasn ADT ile imzalama . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195

    Bir AIR uygulamasnn gncellenmi srmn imzalama . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195

    ADT ile kendinden imzal bir sertifika oluturma . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200

  • vADOBE AIR UYGULAMALARI OLUTURMAindekiler

    Son gncelleme: 22/3/2017

    Blm 14: AIR uygulama tanmlayc dosyalarUygulama tanmlaycs deiiklikleri . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202

    Uygulama tanmlayc dosyasnn yaps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204

    AIR uygulama tanmlaycs eleri . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205

    Blm 15: Aygt profilleriUygulama tanmlayc dosyasnda hedef profillerinin kstlanmas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243

    Farkl profillerin yetenekleri . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243

    Blm 16: AIR.SWF tarayc ii API'siKesintisiz ykleme badge.swf dosyas zelletirme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246

    AIR uygulamasn yklemek iin badge.swf dosyasn kullanma . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246

    air.swf dosyasn ykleme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249

    alma zamannn yklenip yklenmediini kontrol etme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250

    AIR uygulamasnn yklenip yklenmediini bir web sayfasndan kontrol etme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251

    Taraycdan AIR uygulamas ykleme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252

    Yklenmi bir AIR uygulamasn taraycdan balatma . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252

    Blm 17: AIR uygulamalarn gncellemeUygulamalar gncelleme hakknda . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255

    zel bir uygulama gncelleme kullanc arabirimi sunma . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257

    Kullancnn bilgisayarna bir AIR dosyas indirme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257

    Uygulamann ilk kez alp almadn grmek iin kontrol edin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259

    Gncelleme erevesini kullanma . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261

    Blm 18: Kaynak Kodunu GrntlemeKaynak Grntleyicisi'ni ykleme, yaplandrma ve ama . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274

    Kaynak Grntleyicisi kullanc arabirimi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277

    Blm 19: AIR HTML Introspector ile hata ayklamaAIR Introspector Hakknda . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278

    AIR Introspector kodu ykleniyor. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278

    Bir nesneyi Konsol sekmesinde denetlemek. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279

    AIR Introspector' Yaplandrma . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 281

    AIR Introspector arabirimi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 281

    AIR Introspector' uygulama harici sanal alandaki ierikle kullanma . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287

    Blm 20: AIR uygulamalarn yerelletirmeUygulama ykleyicisindeki AIR uygulamasnn adn ve aklamasn yerelletirme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 290

    HTML ieriini AIR HTML yerelletirme erevesiyle yerelletirme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 290

    Blm 21: Path ortam deikenleriBash kabuunu kullanarak Linux ve Mac OS'de PATH deikenini ayarlama . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 300

    Windows'ta Path deikenini ayarlama . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301

  • 1

    Son gncelleme: 22/3/2017

    Blm 1: Adobe AIR hakknda

    Adobe AIR, masastnde ve mobil aygtlarda zengin Internet uygulamalar (RIA'lar) oluturmak ve datmak iin var olan web gelitirme becerilerinizi gelitirmenize olanak veren iletim sistemleri aras, ok ekranl bir alma zamandr. Adobe Flex ve Adobe Flash (SWF tabanl) uygulamalarn kullanarak ActionScript 3.0 ile masast, televizyon ve mobil AIR uygulamalar oluturulabilir. Masast AIR uygulamalar ayrca HTML, JavaScript ve Ajax (HTML tabanl) ile de oluturulabilir.

    Adobe AIR'yi kullanmaya balama hakknda daha fazla bilgiyi Adobe AIR Gelitirici Balants'nda (http://www.adobe.com/devnet/air/) bulabilirsiniz.

    Kullanrken rahat ettiiniz aralardan ve yaklamlardan faydalanmak iin AIR, tandnz ortamlarda almanza olanak tanr. Flash, Flex, HTML, JavaScript ve Ajax' destekleyerek, ihtiyalarnz karlayan en iyi deneyime sahip olabilirsiniz.

    rnein aadaki teknolojilerin biri veya bir kombinasyonu kullanlarak uygulamalar gelitirilebilir:

    Flash / Flex / ActionScript

    HTML / JavaScript / CSS / Ajax

    Kullanclar AIR uygulamalaryla etkileime, yerel uygulamalaryla getikleri gibi geerler. Kullancnn bilgisayarna veya aygtna alma zaman yklenir, ardndan AIR uygulamalar yklenir ve dier masast uygulamalar gibi altrlr. (iOS'de, ayr bir AIR alma zaman yklenmez; her iOS AIR uygulamas bamsz bir uygulamadr.)

    alma zaman, uygulamalarn konulandrlmas iin tutarl bir iletim sistemleri aras platform ve ereve salar ve bylece masastleri arasnda tutarl ilevsellik ve etkileim salayarak tarayclar aras testi ortadan kaldrr. Belirli bir iletim sistemi iin gelitirme yapmak yerine, alma zamann hedef aldnzda u gibi faydalardan yararlanrsnz:

    AIR iin gelitirilen uygulamalar, size ek bir i yk getirmeden birden ok iletim sistemi arasnda alr. alma zaman, AIR tarafndan desteklenen tm iletim sistemlerinde tutarl ve tahmin edilebilir sunumlar ve etkileimler salar.

    Uygulamalar, varolan web teknolojileri ve tasarm modellerinden faydalanmanza izin vererek daha hzl oluturulabilir. Geleneksel masast gelitirme teknolojilerini veya yerel kodun karmakln renmeden web tabanl uygulamalar masastne geniletebilirsiniz.

    Uygulama gelitirme, C ve C++ gibi dk dzeyli diller kullanmaktan daha kolaydr. Her iletim sistemi iin farkl olan, karmak, dk dzey API'leri renmeniz gerekmez.

    AIR iin uygulama gelitirirken, zengin bir ereve ve API kmesi gelitirebilirsiniz:

    alma zaman ve AIR erevesi tarafndan salanan AIR'e zg API'ler

    SWF dosyalarnda ve Flex erevesinde kullanlan ActionScript API'leri (bunun yannda dier ActionScript tabanl ktphaneler ve ereveler)

    HTML, CSS ve JavaScript

    ou Ajax erevesi

    Yerel kodda programlanan platforma zg ilevsellie erimenize izin veren ActionScript API'leri salayan Adobe AIR'ye ynelik yerel uzantlar. Yerel uzantlar ayrca eski yerel koda ve daha yksek performans salayan yerel koda eriim salayabilir.

    http://www.adobe.com/devnet/air/

  • 2ADOBE AIR UYGULAMALARI OLUTURMAAdobe AIR hakknda

    Son gncelleme: 22/3/2017

    AIR, uygulamalarn oluturulma, konulandrlma ve deneyim edilme ekillerini ciddi bir ekilde deitirir. Daha fazla yaratc kontrol elde edersiniz ve Flash, Flex, HTML ve Ajax tabanl uygulamalarnz masastne, mobil aygtlara ve televizyonlara geniletebilirsiniz.

    Her yeni AIR gncellemesine nelerin dahil edildiiyle ilgili bilgi iin Adobe AIR Srm Notlar'na bakn (http://www.adobe.com/go/learn_air_relnotes_tr).

    http://www.adobe.com/go/learn_air_relnotes_tr

  • 3

    Son gncelleme: 22/3/2017

    Blm 2: Adobe AIR yklemesi

    Adobe AIR alma zaman, AIR uygulamalarn altrmanza olanak verir. alma zamann u ekillerde ykleyebilirsiniz:

    alma zamann ayr ykleyerek (bir AIR uygulamas da yklemeden)

    Bir AIR uygulamasn ilk kez web sayfas ykleme iareti ile ykleyerek (alma zamann yklemeniz de istenir)

    Hem uygulamanz hem de alma zamann ykleyen zel bir ykleyici oluturarak. AIR alma zamann bu ekilde datmak iin Adobe'den onay almanz gerekir. Adobe alma zaman lisanslama sayfasnda onay isteyebilirsiniz. Adobe'nin byle bir ykleyici oluturmak iin aralar salamadn unutmayn. Bununla birlikte, ok sayda nc taraf ykleyici ara takm da kullanlabilir.

    AIR'yi sabit alma zaman olarak paketleyen AIR uygulamasn ykleyerek. Sabit alma zaman yalnzca paketleme uygulamas tarafndan kullanlr. Dier AIR uygulamalarn altrmak iin kullanlmaz. alma zamannn paketlenmesi Mac ve Windows'ta bir seenektir. iOS'ta tm uygulamalar paketlenmi bir alma zamann ierir. AIR 3.7 srmnden itibaren tm Android uygulamalar varsaylan olarak bir paketlenmi alma zaman ierir (ayr bir alma zaman kullanma seeneine sahip olmanza ramen).

    AIR SDK, Adobe Flash Builder veya Adobe Flex SDK gibi (AIR komut satr gelitirme aralarn ieren) bir AIR gelitirme ortam kurarak SDK'de bulunan alma zaman yalnzca uygulamalarda hata ayklanrken kullanlr yklenen AIR uygulamalarn altrmak iin kullanlmaz.

    AIR'i yklemek ve AIR uygulamalarn altrmak iin sistem gereksinimleri burada ayrntl biimde aklanmtr: Adobe AIR: Sistem gereksinimleri(http://www.adobe.com/tr/products/air/systemreqs/).

    alma zaman ykleyicisi ve AIR uygulama ykleyicisi yklendiinde, gncellendiinde veya AIR uygulamalarn veya AIRin kendisini kaldrdnda gnlk dosyalar oluturur. Herhangi bir ykleme sorununun nedenini belirlemenize yardmc olmas iin bu gnlklere bavurabilirsiniz. Bkz. Ykleme gnlkleri.

    Adobe AIR'yi yklemeKullanc, alma zamann yklemek veya gncellemek iin bilgisayara ilikin ynetici ayrcalklarna sahip olmaldr.

    alma zamann Windows kurulu bir bilgisayara ykleme 1 alma zaman ykleme dosyasn http://get.adobe.com/air/ adresinden indirin.

    2 alma zaman ykleme dosyasn ift tklatn.

    3 Yklemeyi tamamlamak iin ykleme penceresindeki istemleri izleyin.

    alma zamann Mac kurulu bir bilgisayara ykleme1 alma zaman ykleme dosyasn http://get.adobe.com/air/ adresinden indirin.

    2 alma zaman ykleme dosyasn ift tklatn.

    3 Yklemeyi tamamlamak iin ykleme penceresindeki istemleri izleyin.

    4 Ykleyici bir Kimlik Denetimi penceresi grntlerse, Mac OS kullanc adnz ve parolanz girin.

    http://www.adobe.com/licensing/http://www.adobe.com/tr/products/air/systemreqs/http://kb2.adobe.com/cps/839/cpsid_83989.htmlhttp://get.adobe.com/air/http://get.adobe.com/air/

  • 4ADOBE AIR UYGULAMALARI OLUTURMAAdobe AIR yklemesi

    Son gncelleme: 22/3/2017

    Bir Linux bilgisayarna alma zamann ykleyinNot: u anda, AIR 2.7 ve st Linux'ta desteklenmemektedir. Linux'a datlan tm AIR uygulamalarnn, AIR 2.6 SDK uygulamasn kullanmaya devam etmesi gerekir.

    kili ykleyiciyi kullanma:

    1 http://kb2.adobe.com/cps/853/cpsid_85304.html adresinden ykleme ikili dosyasn bulun ve indirin.

    2 Dosya izinlerini, ykleyici uygulamann yrtlebilecei biimde ayarlayn. Bir komut satrndan dosya izinlerini u ekilde ayarlayabilirsiniz:chmod +x AdobeAIRInstaller.bin

    Baz Linux srmleri, dosya izinlerini bir balam mens araclyla alan zellikler iletiim kutusunda ayarlamanza olanak verir.

    3 Ykleyiciyi komut satrndan veya alma zaman ykleme dosyasn ift tklatarak altrn.

    4 Yklemeyi tamamlamak iin ykleme penceresindeki istemleri izleyin.

    Adobe AIR yerel bir paket olarak yklenir. Dier bir deyile rpm temelli bir datmda rpm olarak, bir Debian datmnda deb olarak. AIR u anda baka bir paket biimini desteklememektedir.

    Paket ykleyicileri kullanma:

    1 http://kb2.adobe.com/cps/853/cpsid_85304.html adresinden AIR paket dosyasn bulun. Sisteminizin destekledii paket biimine bal olarak rpm veya Debian paketini indirin.

    2 Gerekirse paketi yklemek iin AIR paket dosyasn ift tklatn.

    Komut satrndan da ykleyebilirsiniz:

    a Bir Debian sisteminde:sudo dpkg -i /adobeair-2.0.0.xxxxx.deb

    b Rpm temelli bir sistemde:sudo rpm -i /adobeair-2.0.0-xxxxx.i386.rpm

    Veya mevcut bir srm gncelliyorsanz (AIR 1.5.3 veya st):

    sudo rpm -U /adobeair-2.0.0-xxxxx.i386.rpm

    AIR 2 ve AIR uygulamalarn yklemek iin bilgisayarnzda ynetici ayrcalklarna sahip olmanz gerekmektedir.

    Adobe AIR aadaki konuma yklenir: /opt/Adobe AIR/Versions/1.0

    AIR, "application/vnd.adobe.air-application-installer-package+zip" mime trn kaydeder, yani .air dosyalar bu mime trndedir ve bu nedenle AIR alma zamanyla kaydedilir.

    alma zamann Android aygtna yklemeAndroid Market'tan AIR alma zamannn en son srmn ykleyebilirsiniz.

    AIR alma zamannn gelitirme srmlerini bir web sayfasndaki balantdan veya ADT -installRuntime komutunu kullanarak ykleyebilirsiniz. Bir defada yalnzca bir AIR alma zaman yklenebilir; hem srm hem de gelitirme srm ykl olamaz.

    Daha fazla bilgi iin bkz. ADT installRuntime komutu sayfa 175.

    alma zamann iOS aygtna yklemeGerekli AIR alma zaman kodu iPhone, iTouch ve iPad aygtlar iin oluturulmu her uygulamayla birlikte paketlenir. Ayrca bir alma zaman bileeni yklemezsiniz.

    http://kb2.adobe.com/cps/853/cpsid_85304.htmlhttp://kb2.adobe.com/cps/853/cpsid_85304.html

  • 5ADOBE AIR UYGULAMALARI OLUTURMAAdobe AIR yklemesi

    Son gncelleme: 22/3/2017

    Daha fazla Yardm konusu AIR for iOS sayfa 68

    Adobe AIR'i kaldrmaalma zamann bir kez ykledikten sonra, aadaki yordamlar kullanarak kaldrabilirsiniz.

    alma zamann Windows kurulu bir bilgisayardan kaldrma1 Windows Balat mensnde, Ayarlar > Denetim Masas elerini sein.

    2 Programlar, Programlar ve zellikler veya Program Ekle veya Kaldr denetim masasn an (kullandnz Windows srmne bal olarak).

    3 alma zamann kaldrmak iin Adobe AIRi sein.

    4 Deitir/Kaldr dmesini tklatn.

    alma zamann Mac kurulu bir bilgisayardan kaldrma /Applications/Utilities klasrnde bulunan Adobe AIR Uninstaller ift tklatn.

    alma zamann Linux kurulu bir bilgisayardan kaldrmaunlardan birini yapn:

    Uygulamalar mensnden Adobe AIR Uninstaller komutunu sein.

    -uninstall seeneini ieren AIR ykleyici ikilisini altrn

    AIR paketlerini (adobeair ve adobecerts) paket yneticinizle kaldrn.

    alma zamann Android aygtndan kaldrma1 Aygtta Ayarlar uygulamasn an.

    2 Uygulamalar > Uygulamalar Ynet esinin altdaki Adobe AIR giriine dokunun.

    3 Kaldr dmesine dokunun.

    Ayrca ADT -uninstallRuntime komutunu da kullanabilirsiniz. Daha fazla bilgi iin bkz. ADT uninstallRuntime komutu sayfa 176.

    Paketlenmi alma zamann kaldrmaPaketlenmi sabit bir alma zamann kaldrmak iin alma zamannn birlikte kurulduu uygulamay kaldrmalsnz. Sabit alma zamanlarnn yalnzca ykleme uygulamasn altrmak iin kullanldn unutmayn.

    AIR rnek uygulamalarn ykleme ve altrmaKullanc, bir AIR uygulamasn yklemek veya gncellemek iin bilgisayara ynelik ynetici ayrcalklarna sahip olmaldr.

    AIR zellikleri gsteren baz rnek uygulamalar mevcuttur. Aadaki talimatlar kullanarak onlara eriebilir ve onlar ykleyebilirsiniz:

    1 AIR rnek uygulamalarn indirin ve altrn. Kaynak kodun yan sra derlenen uygulamalar da kullanlabilir.

    http://www.adobe.com/go/learn_air_samples_download_tr

  • 6ADOBE AIR UYGULAMALARI OLUTURMAAdobe AIR yklemesi

    Son gncelleme: 22/3/2017

    2 rnek bir uygulamay indirmek ve altrmak iin, rnek uygulamann imdi Ykle dmesini tklatn. Uygulamay yklemeniz ve altrmanz istenir.

    3 rnek uygulamalar indirmeyi ve sonra altrmay seerseniz, indirme balarn sein. AIR uygulamalarn istediiniz zaman u ekillerde altrabilirsiniz:

    Windows'ta masastndeki uygulama simgesini ift tklatarak veya Windows Balat mensnden seerek.

    Mac OS'de varsaylan olarak kullanc dizininizin Uygulamalar klasrnde ykl olan uygulama simgesini ift tklatarak (rnein Macintosh'ta HD/Users/JoeUser/Applications/).

    Not: Bu talimatlarn gncellemeleri iin, u adreste bulunan AIR srm notlarn kontrol edin: http://www.adobe.com/go/learn_air_relnotes_tr.

    Adobe AIR gncellemeleriAdobe, belirli aralklarla yeni zellikler ekleyerek ve kk sorunlar zerek Adobe AIR'yi gnceller. Otomatik Bildirim ve Gncelleme zellii, Adobe'nin, gncellenmi bir Adobe AIR srm bulunduunda kullanclara otomatik olarak bildirimde bulunmasn salar.

    Adobe AIR gncellemeleri Adobe AIR'nin doru altndan emin olmay salar ve genellikle gvenlik asndan nemli deiiklikler ierir. Adobe, kullanclarn, Adobe AIR'yi her yeni srm bulunduunda, zellikle gvenlik gncellemesi ieriyorsa, son srmne gncellemelerini nerir.

    Varsaylan olarak, Adobe AIR balatldnda alma zaman, herhangi bir gncellemenin bulunup bulunmadn kontrol eder. Bu kontrol, son gncelleme kontrolnden itibaren iki haftadan fazla sre gemise yapar. Gncelleme mevcutsa AIR bu gncellemeyi arka planda indirir.

    Kullanclar, AIR SettingsManager uygulamasn kullanarak otomatik gncelleme zelliini devre d brakabilir. AIR SettingsManager uygulamas u adresten indirilebilir: http://airdownload.adobe.com/air/applications/SettingsManager/SettingsManager.air.

    Adobe AIR iin normal indirme ilemi, http://airinstall.adobe.com adresine balanp iletim sistemi srm ve dil gibi indirme ortam hakkndaki temel bilgileri gndermeyi ierir. Bu bilgiler, her indirmede bir kez gnderilir ve Adobe'nin indirmenin baarl olduunu dorulamasn salar. Hibir kiisel tanm bilgisi toplanmaz veya gnderilmez.

    Sabit alma zamanlarn gncellemeUygulamanz sabit bir alma zaman paketiyle datrsanz sabit alma zaman otomatik olarak gncellenmez. Kullanclarnzn gvenlii iin Adobe tarafndan yaynlanan gncellemeleri izlemeli ve ilgili bir gvenlik deiimi yaynlandnda uygulamanz yeni alma zaman srmyle gncellemelisiniz.

    http://www.adobe.com/go/learn_air_relnotes_trhttp://airdownload.adobe.com/air/applications/SettingsManager/SettingsManager.air

  • 7

    Son gncelleme: 22/3/2017

    Blm 3: AIR API'leriyle alma

    Adobe AIR, Adobe Flash Player'da mevcut olmayan ilevler ierir.

    ActionScript 3.0 GelitiricileriAdobe AIR API'leri aadaki iki kitapta aklanmtr:

    ActionScript 3.0 Gelitirici Klavuzu

    Adobe Flash Platform iin ActionScript 3.0 Bavurusu

    HTML GelitiricileriHTML temelli AIR uygulamalar oluturuyorsanz, JavaScript'te AIRAliases.js dosyas (bkz. JavaScript'ten AIR API snflarna erime) zerinden eriebildiiniz API'ler aadaki iki kitapta aklanmtr:

    Adobe AIR iin HTML Gelitirici Klavuzu

    HTML Gelitiricileri iin Adobe AIR API Bavurusu

    AIR'ye zg ActionScript 3.0 snflarAadaki tablo Adobe AIR uygulamasna zg alma zaman snflarn ierir. Taraycda Adobe Flash Player'da alan SWF ierii iin eriilebilir deildir.

    HTML GelitiricileriJavaScript'te AIRAliases.js dosyas zerinden eriebileceiniz snflar HTML Gelitiricileri iin Adobe AIR API Bavurusu dosyasnda listelenmitir.

    Snf ActionScript 3.0 Paketi Eklendii AIR srm

    ARecord flash.net.dns 2.0

    AAAARecord flash.net.dns 2.0

    ApplicationUpdater air.update 1.5

    ApplicationUpdaterUI air.update 1.5

    AudioPlaybackMode flash.media 3.0

    AutoCapitalize flash.text 3.0

    BrowserInvokeEvent flash.events 1.0

    CameraPosition flash.media 3.0

    CameraRoll flash.media 2.0

    CameraRollBrowseOptions flash.media 3.0

    CameraUI flash.media 2.5

    CertificateStatus flash.security 2.0

    http://help.adobe.com/tr_TR/as3/dev/index.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/http://help.adobe.com/tr_TR/air/html/dev/WS5b3ccc516d4fbf351e63e3d118666ade46-7f0d.htmlhttp://help.adobe.com/tr_TR/air/html/dev/WS5b3ccc516d4fbf351e63e3d118666ade46-7f0d.htmlhttp://help.adobe.com/tr_TR/air/html/dev/index.htmlhttp://help.adobe.com/tr_TR/air/reference/html/http://help.adobe.com/tr_TR/air/reference/html/http://help.adobe.com/tr_TR/air/reference/html/http://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/net/dns/ARecord.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/net/dns/AAAARecord.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/air/update/ApplicationUpdater.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/air/update/ApplicationUpdaterUI.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/media/AudioPlaybackMode.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/text/AutoCapitalize.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/events/BrowserInvokeEvent.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/media/CameraPosition.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/media/CameraRoll.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/media/CameraRollBrowseOptions.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/media/CameraUI.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/security/CertificateStatus.html

  • 8ADOBE AIR UYGULAMALARI OLUTURMAAIR API'leriyle alma

    Son gncelleme: 22/3/2017

    CompressionAlgorithm flash.utils 1.0

    DatagramSocket flash.net 2.0

    DatagramSocketDataEvent flash.events 2.0

    DNSResolver flash.net.dns 2.0

    DNSResolverEvent flash.events 2.0

    DockIcon flash.desktop 1.0

    DownloadErrorEvent air.update.events 1.5

    DRMAuthenticateEvent flash.events 1.0

    DRMDeviceGroup flash.net.drm 3.0

    DRMDeviceGroupErrorEvent flash.net.drm 3.0

    DRMDeviceGroupEvent flash.net.drm 3.0

    DRMManagerError flash.errors 1.5

    EncryptedLocalStore flash.data 1.0

    ExtensionContext flash.external 2.5

    File flash.filesystem 1.0

    FileListEvent flash.events 1.0

    FileMode flash.filesystem 1.0

    FileStream flash.filesystem 1.0

    FocusDirection flash.display 1.0

    GameInput flash.ui 3.0

    GameInputControl flash.ui 3.0

    GameInputControlType flash.ui 3.6 ve ncesi; 3.7 srmnden itibaren braklmtr

    GameInputDevice flash.ui 3.0

    GameInputEvent flash.ui 3.0

    GameInputFinger flash.ui 3.6 ve ncesi; 3.7 srmnden itibaren braklmtr

    GameInputHand flash.ui 3.6 ve ncesi; 3.7 srmnden itibaren braklmtr

    Geolocation flash.sensors 2.0

    GeolocationEvent flash.events 2.0

    HTMLHistoryItem flash.html 1.0

    HTMLHost flash.html 1.0

    HTMLLoader flash.html 1.0

    HTMLPDFCapability flash.html 1.0

    HTMLSWFCapabiltiy flash.html 2.0

    Snf ActionScript 3.0 Paketi Eklendii AIR srm

    http://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/utils/CompressionAlgorithm.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/net/DatagramSocket.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/events/DatagramSocketDataEvent.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/net/dns/DNSResolver.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/events/DNSResolverEvent.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/desktop/DockIcon.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/air/update/events/DownloadErrorEvent.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/events/DRMAuthenticateEvent.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/net/drm/DRMDeviceGroup.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/events/DRMDeviceGroupErrorEvent.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/events/DRMDeviceGroupEvent.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/errors/DRMManagerError.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/data/EncryptedLocalStore.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/external/ExtensionContext.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/filesystem/File.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/events/FileListEvent.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/filesystem/FileMode.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/filesystem/FileStream.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/display/FocusDirection.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/ui/GameInput.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/ui/GameInputControl.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/ui/GameInputControlType.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/ui/GameInputDevice.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/events/GameInputEvent.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/ui/GameInputFinger.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/ui/GameInputHand.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/sensors/Geolocation.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/events/GeolocationEvent.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/html/HTMLHistoryItem.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/html/HTMLHost.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/html/HTMLLoader.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/html/HTMLPDFCapability.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/html/HTMLSWFCapability.html

  • 9ADOBE AIR UYGULAMALARI OLUTURMAAIR API'leriyle alma

    Son gncelleme: 22/3/2017

    HTMLUncaughtScriptExceptionEvent flash.events 1.0

    HTMLWindowCreateOptions flash.html 1.0

    Icon flash.desktop 1.0

    IFilePromise flash.desktop 2.0

    ImageDecodingPolicy flash.system 2.6

    InteractiveIcon flash.desktop 1.0

    InterfaceAddress flash.net 2.0

    InvokeEvent flash.events 1.0

    InvokeEventReason flash.desktop 1.5.1

    IPVersion flash.net 2.0

    IURIDereferencer flash.security 1.0

    LocationChangeEvent flash.events 2.5

    MediaEvent flash.events 2.5

    MediaPromise flash.media 2.5

    MediaType flash.media 2.5

    MXRecord flash.net.dns 2.0

    NativeApplication flash.desktop 1.0

    NativeDragActions flash.desktop 1.0

    NativeDragEvent flash.events 1.0

    NativeDragManager flash.desktop 1.0

    NativeDragOptions flash.desktop 1.0

    NativeMenu flash.display 1.0

    NativeMenuItem flash.display 1.0

    NativeProcess flash.desktop 2.0

    NativeProcessExitEvent flash.events 2.0

    NativeProcessStartupInfo flash.desktop 2.0

    NativeWindow flash.display 1.0

    NativeWindowBoundsEvent flash.events 1.0

    NativeWindowDisplayState flash.display 1.0

    NativeWindowDisplayStateEvent flash.events 1.0

    NativeWindowInitOptions flash.display 1.0

    NativeWindowRenderMode flash.display 3.0

    NativeWindowResize flash.display 1.0

    NativeWindowSystemChrome flash.display 1.0

    Snf ActionScript 3.0 Paketi Eklendii AIR srm

    http://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/events/HTMLUncaughtScriptExceptionEvent.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/html/HTMLWindowCreateOptions.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/desktop/Icon.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/desktop/IFilePromise.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/system/ImageDecodingPolicy.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/desktop/InteractiveIcon.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/net/InterfaceAddress.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/events/InvokeEvent.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/desktop/InvokeEventReason.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/net/IPVersion.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/security/IURIDereferencer.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/events/LocationChangeEvent.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/events/MediaEvent.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/media/MediaPromise.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/media/MediaType.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/net/dns/MXRecord.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/desktop/NativeApplication.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/desktop/NativeDragActions.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/events/NativeDragEvent.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/desktop/NativeDragManager.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/desktop/NativeDragOptions.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/display/NativeMenu.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/display/NativeMenuItem.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/desktop/NativeProcess.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/events/NativeProcessExitEvent.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/desktop/NativeProcessStartupInfo.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/display/NativeWindow.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/events/NativeWindowBoundsEvent.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/display/NativeWindowDisplayState.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/events/NativeWindowDisplayStateEvent.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/display/NativeWindowInitOptions.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/display/NativeWindowRenderMode.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/display/NativeWindowResize.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/display/NativeWindowSystemChrome.html

  • 10ADOBE AIR UYGULAMALARI OLUTURMAAIR API'leriyle alma

    Son gncelleme: 22/3/2017

    NativeWindowType flash.display 1.0

    NetworkInfo flash.net 2.0

    NetworkInterface flash.net 2.0

    NotificationType flash.desktop 1.0

    OutputProgressEvent flash.events 1.0

    PaperSize flash.printing 2.0

    PrintMethod flash.printing 2.0

    PrintUIOptions flash.printing 2.0

    PTRRecord flash.net.dns 2.0

    ReferencesValidationSetting flash.security 1.0

    ResourceRecord flash.net.dns 2.0

    RevocationCheckSettings flash.security 1.0

    Screen flash.display 1.0

    ScreenMouseEvent flash.events 1.0

    SecureSocket flash.net 2.0

    SecureSocketMonitor air.net 2.0

    ServerSocket flash.net 2.0

    ServerSocketConnectEvent flash.events 2.0

    ServiceMonitor air.net 1.0

    SignatureStatus flash.security 1.0

    SignerTrustSettings flash.security 1.0

    SocketMonitor air.net 1.0

    SoftKeyboardType flash.text 3.0

    SQLCollationType flash.data 1.0

    SQLColumnNameStyle flash.data 1.0

    SQLColumnSchema flash.data 1.0

    SQLConnection flash.data 1.0

    SQLError flash.errors 1.0

    SQLErrorEvent flash.events 1.0

    SQLErrorOperation flash.errors 1.0

    SQLEvent flash.events 1.0

    SQLIndexSchema flash.data 1.0

    SQLMode flash.data 1.0

    SQLResult flash.data 1.0

    Snf ActionScript 3.0 Paketi Eklendii AIR srm

    http://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/display/NativeWindowType.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/net/NetworkInfo.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/net/NetworkInterface.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/desktop/NotificationType.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/events/OutputProgressEvent.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/printing/PaperSize.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/printing/PrintMethod.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/printing/PrintUIOptions.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/net/dns/PTRRecord.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/security/ReferencesValidationSetting.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/net/dns/ResourceRecord.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/security/RevocationCheckSettings.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/display/Screen.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/events/ScreenMouseEvent.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/net/SecureSocket.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/air/net/SecureSocketMonitor.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/net/ServerSocket.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/events/ServerSocketConnectEvent.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/air/net/ServiceMonitor.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/security/SignatureStatus.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/security/SignerTrustSettings.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/air/net/SocketMonitor.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/text/SoftKeyboardType.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/data/SQLCollationType.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/data/SQLColumnNameStyle.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/data/SQLColumnSchema.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/data/SQLConnection.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/errors/SQLError.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/events/SQLErrorEvent.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/errors/SQLErrorOperation.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/events/SQLEvent.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/data/SQLIndexSchema.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/data/SQLMode.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/data/SQLResult.html

  • 11ADOBE AIR UYGULAMALARI OLUTURMAAIR API'leriyle alma

    Son gncelleme: 22/3/2017

    SQLSchema flash.data 1.0

    SQLSchemaResult flash.data 1.0

    SQLStatement flash.data 1.0

    SQLTableSchema flash.data 1.0

    SQLTransactionLockType flash.data 1.0

    SQLTriggerSchema flash.data 1.0

    SQLUpdateEvent flash.events 1.0

    SQLViewSchema flash.data 1.0

    SRVRecord flash.net.dns 2.0

    StageAspectRatio flash.display 2.0

    StageOrientation flash.display 2.0

    StageOrientationEvent flash.events 2.0

    StageText flash.text 3.0

    StageTextInitOptions flash.text 3.0

    StageWebView flash.media 2.5

    StatusFileUpdateErrorEvent air.update.events 1.5

    StatusFileUpdateEvent air.update.events 1.5

    StatusUpdateErrorEvent air.update.events 1.5

    StatusUpdateEvent air.update.events 1.5

    StorageVolume flash.filesystem 2.0

    StorageVolumeChangeEvent flash.events 2.0

    StorageVolumeInfo flash.filesystem 2.0

    SystemIdleMode flash.desktop 2.0

    SystemTrayIcon flash.desktop 1.0

    TouchEventIntent flash.events 3.0

    UpdateEvent air.update.events 1.5

    Updater flash.desktop 1.0

    URLFilePromise air.desktop 2.0

    URLMonitor air.net 1.0

    URLRequestDefaults flash.net 1.0

    XMLSignatureValidator flash.security 1.0

    Snf ActionScript 3.0 Paketi Eklendii AIR srm

    http://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/data/SQLSchema.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/data/SQLSchemaResult.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/data/SQLStatement.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/data/SQLTableSchema.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/data/SQLTransactionLockType.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/data/SQLTriggerSchema.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/events/SQLUpdateEvent.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/data/SQLViewSchema.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/net/dns/SRVRecord.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/display/StageAspectRatio.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/display/StageOrientation.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/events/StageOrientationEvent.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/text/StageText.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/text/StageTextInitOptions.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/media/StageWebView.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/air/update/events/StatusFileUpdateErrorEvent.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/air/update/events/StatusFileUpdateEvent.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/air/update/events/StatusUpdateErrorEvent.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/air/update/events/StatusUpdateEvent.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/filesystem/StorageVolume.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/events/StorageVolumeChangeEvent.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/filesystem/StorageVolumeInfo.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/desktop/SystemIdleMode.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/desktop/SystemTrayIcon.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/events/TouchEventIntent.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/air/update/events/UpdateEvent.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/desktop/Updater.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/air/desktop/URLFilePromise.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/air/net/URLMonitor.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/net/URLRequestDefaults.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/security/XMLSignatureValidator.html

  • 12ADOBE AIR UYGULAMALARI OLUTURMAAIR API'leriyle alma

    Son gncelleme: 22/3/2017

    AIR'ye zg ilevsellie sahip Flash Player snflarAadaki snflar taraycda alan SWF ierii tarafndan kullanlabilir, ancak AIR ek zellikler veya yntemler salar:

    Paket Snf zellik, yntem veya olay Eklendii AIR srm

    flash.desktop Clipboard supportsFilePromise 2.0

    ClipboardFormats BITMAP_FORMAT 1.0

    FILE_LIST_FORMAT 1.0

    FILE_PROMISE_LIST_FORMAT 2.0

    URL_FORMAT 1.0

    flash.display LoaderInfo childSandboxBridge 1.0

    parentSandboxBridge 1.0

    Stage assignFocus() 1.0

    autoOrients 2.0

    deviceOrientation 2.0

    nativeWindow 1.0

    orientation 2.0

    orientationChange olay 2.0

    orientationChanging olay 2.0

    setAspectRatio 2.0

    setOrientation 2.0

    softKeyboardRect 2.6

    supportedOrientations 2.6

    supportsOrientationChange 2.0

    NativeWindow owner 2.6

    listOwnedWindows 2.6

    NativeWindowInitOptions owner 2.6

    http://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/desktop/Clipboard.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/desktop/ClipboardFormats.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/display/LoaderInfo.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/display/Stage.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/display/NativeWindow.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/display/NativeWindowInitOptions.html

  • 13ADOBE AIR UYGULAMALARI OLUTURMAAIR API'leriyle alma

    Son gncelleme: 22/3/2017

    flash.events Event CLOSING 1.0

    DISPLAYING 1.0

    PREPARING 2.6

    EXITING 1.0

    HTML_BOUNDS_CHANGE 1.0

    HTML_DOM_INITIALIZE 1.0

    HTML_RENDER 1.0

    LOCATION_CHANGE 1.0

    NETWORK_CHANGE 1.0

    STANDARD_ERROR_CLOSE 2.0

    STANDARD_INPUT_CLOSE 2.0

    STANDARD_OUTPUT_CLOSE 2.0

    USER_IDLE 1.0

    USER_PRESENT 1.0

    HTTPStatusEvent HTTP_RESPONSE_STATUS 1.0

    responseHeaders 1.0

    responseURL 1.0

    KeyboardEvent commandKey 1.0

    controlKey 1.0

    Paket Snf zellik, yntem veya olay Eklendii AIR srm

    http://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/events/Event.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/events/HTTPStatusEvent.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/events/KeyboardEvent.html

  • 14ADOBE AIR UYGULAMALARI OLUTURMAAIR API'leriyle alma

    Son gncelleme: 22/3/2017

    flash.net FileReference extension 1.0

    httpResponseStatus olay 1.0

    uploadUnencoded() 1.0

    NetStream drmAuthenticate olay 1.0

    onDRMContentData olay 1.5

    preloadEmbeddedData() 1.5

    resetDRMVouchers() 1.0

    setDRMAuthenticationCredentials()

    1.0

    URLRequest authenticate 1.0

    cacheResponse 1.0

    followRedirects 1.0

    idleTimeout 2.0

    manageCookies 1.0

    useCache 1.0

    userAgent 1.0

    URLStream httpResponseStatus olay 1.0

    flash.printing PrintJob active 2.0

    copies 2.0

    firstPage 2.0

    isColor 2.0

    jobName 2.0

    lastPage 2.0

    maxPixelsPerInch 2.0

    paperArea 2.0

    printableArea 2.0

    printer 2.0

    printers 2.0

    selectPaperSize() 2.0

    showPageSetupDialog() 2.0

    start2() 2.0

    supportsPageSetupDialog 2.0

    terminate() 2.0

    PrintJobOptions pixelsPerInch 2.0

    printMethod 2.0

    Paket Snf zellik, yntem veya olay Eklendii AIR srm

    http://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/net/FileReference.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/net/NetStream.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/net/URLRequest.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/net/URLStream.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/printing/PrintJob.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/printing/PrintJobOptions.html

  • 15ADOBE AIR UYGULAMALARI OLUTURMAAIR API'leriyle alma

    Son gncelleme: 22/3/2017

    Bu yeni zelliklerin ve yntemlerin ou yalnzca AIR uygulamas gvenlik sanal alanndaki ierik tarafndan kullanlabilir. Ancak URLRequest snflarndaki yeni yeler, dier sanal alanlarda alan ierik tarafndan da kullanlabilir.

    ByteArray.compress() ve ByteArray.uncompress() yntemlerinin her biri yeni bir algorithm parametresi ierir, bylece deflate ve zlib sktrmalar arasnda seim yapabilirsiniz. Bu parametre yalnzca AIR uygulamasnda alan ierik tarafndan kullanlabilir.

    AIR uygulamasna zg Flex bileenleriAadaki Adobe Flex MX bileenleri Adobe AIR iin ierik gelitirilirken kullanlabilir:

    FileEvent

    FileSystemComboBox

    FileSystemDataGrid

    FileSystemEnumerationMode

    FileSystemHistoryButton

    FileSystemList

    FileSystemSizeDisplayMode

    FileSystemTree

    FlexNativeMenu

    HTML

    Window

    WindowedApplication

    WindowedSystemManager

    Bunlara ek olarak, Flex 4'e u AIR bileenleri dahil edilmitir:

    Window

    WindowedApplication

    AIR Flex bileenleri hakknda daha fazla bilgi iin bkz. Flex AIR bileenlerini kullanma.

    flash.system Capabilities languages 1.1

    LoaderContext allowLoadBytesCodeExecution 1.0

    Security APPLICATION 1.0

    flash.ui KeyLocation D_PAD 2.5

    Paket Snf zellik, yntem veya olay Eklendii AIR srm

    http://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/system/Capabilities.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/system/LoaderContext.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/system/Security.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/flash/ui/KeyLocation.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/mx/events/FileEvent.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/mx/controls/FileSystemComboBox.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/mx/controls/FileSystemDataGrid.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/mx/controls/FileSystemEnumerationMode.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/mx/controls/FileSystemHistoryButton.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/mx/controls/FileSystemList.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/mx/controls/FileSystemSizeDisplayMode.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/mx/controls/FileSystemTree.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/mx/controls/FlexNativeMenu.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/mx/controls/HTML.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/mx/core/Window.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/mx/core/WindowedApplication.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/mx/managers/WindowedSystemManager.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/spark/components/Window.htmlhttp://help.adobe.com/tr_TR/FlashPlatform/reference/actionscript/3/spark/components/WindowedApplication.htmlhttp://help.adobe.com/tr_TR/Flex/4.0/UsingSDK/WSacd9bdd0c5c09f4a-690d4877120e8b878b0-8000.html

  • 16

    Son gncelleme: 22/3/2017

    Blm 4: AIR gelitirme iin Adobe Flash Platform aralar

    Aadaki Adobe Flash Platform gelitirme aralaryla AIR uygulamalar gelitirebilirsiniz.

    ActionScript 3.0 (Flash and Flex) gelitiricileri iin:

    Adobe Flash Professional (bkz. AIR iin yaynlama)

    Adobe Flex 3.x ve 4.x SDK'leri (bkz. Flex SDKyi kurma sayfa 18 ve AIR Gelitirici Arac (ADT) sayfa 163)

    Adobe Flash Builder (bkz. Flash Builder ile AIR Uygulamalar Gelitirme)

    HTML ve Ajax gelitiricileri iin:

    Adobe AIR SDK (bkz. AIR SDKyi ykleme sayfa 16 ve AIR Gelitirici Arac (ADT) sayfa 163)

    Adobe Dreamweaver CS3, CS4, CS5 (bkz. Dreamweaver iin AIR Uzants)

    AIR SDKyi ykleme Adobe AIR SDK uygulamalar balatmak ve paketlemek iin kullandnz u komut satr aralarn ierir:

    AIR Hata Ayklama Balatcs (ADL) AIR uygulamalarn nce yklemek zorunda kalmadan altrmanza olanak tanr. Bkz. AIR Hata Ayklama Balatcs (ADL) sayfa 157.

    AIR Gelitirme Arac (ADT) AIR uygulamalarn datlabilir ykleme paketleri haline getirir. Bkz. AIR Gelitirici Arac (ADT) sayfa 163.

    AIR komut satr aralar bilgisayarnzda Java yklenmesini gerektirir. Java sanal makinesini JRE veya JDKden (1.5 veya sonraki srm) kullanabilirsiniz. Java JRE ve Java JDK http://java.sun.com/ adresinde mevcuttur.

    ADT aracn altrmak iin en az 2 GB bilgisayar bellei gereklidir.

    Not: Son kullanclarn AIR uygulamalar altrmas iin Java gerekmez.

    AIR SDK ile AIR uygulamas oluturmaya hzl bir genel bak iin bkz. AIR SDK ile ilk HTML tabanl AIR uygulamanz oluturma sayfa 31.

    AIR SDKyi indirme ve yklemeAIR SDKyi aadaki talimatlar kullanarak indirip kurabilirsiniz:

    AIR SDKyi Windowsta ykleme AIR SDK ykleme dosyasn indirin.

    AIR SDK standart bir dosya arivi olarak datlr. AIRyi yklemek iin, SDKnin ieriini bilgisayarnzdaki bir klasre karn (rnein: C:\Program Files\Adobe\AIRSDK veya C:\AIRSDK).

    ADL ve ADT aralar AIR SDKdeki bin klasrnde bulunur; yolu bu klasre ve PATH ortam deikenine ekleyin.

    AIR SDKyi Mac OS Xte ykleme AIR SDK ykleme dosyasn indirin.

    http://help.adobe.com/tr_TR/Flash/10.0_UsingFlash/WSF0126B20-BFF4-4c50-9978-BCA47C8C3C3F.htmlhttp://help.adobe.com/tr_TR/Flex/4.0/UsingFlashBuilder/WS6b84a753ecd210fd-7fb8a08d12114b6a4cf-8000.htmlhttp://help.adobe.com/tr_TR/Dreamweaver/CS5/Using/WS6463f310bbfa3de2-1eb2a492126f73db0f1-8000.html

  • 17ADOBE AIR UYGULAMALARI OLUTURMAAIR gelitirme iin Adobe Flash Platform aralar

    Son gncelleme: 22/3/2017

    AIR SDK standart bir dosya arivi olarak datlr. AIRyi yklemek iin, SDKnin ieriini bilgisayarnzdaki bir klasre karn (rnein: /Users//Applications/AIRSDK).

    ADL ve ADT aralar AIR SDKdeki bin klasrnde bulunur; yolu bu klasre ve PATH ortam deikenine ekleyin.

    AIR SDKyi Linuxta ykleme SDK tbz2 biiminde mevcuttur.

    SDKyi yklemek iin, SDKyi karmak istediiniz klasr oluturun, sonra u komutu kullann: tar -jxvf

    AIR SDK aralarn kullanmaya balamayla ilgili bilgi iin Komut satr aralarn kullanarak bir AIR uygulamas oluturma blmne bakn.

    AIR SDKnin ieriiAadaki tabloda AIR SDKde bulunan dosyalarn amac aklanmaktadr:

    SDK klasr Dosyalar/aralar aklamas

    bin AIR Hata Ayklama Balatcs (ADL) bir AIR uygulamasn nce paketleyip yklemeden altrmanza olanak verir. Bu aracn kullanmyla ilgili bilgi iin bkz. AIR Hata Ayklama Balatcs (ADL) sayfa 157.

    AIR Gelitirici Arac (ADT), uygulamanz datm iin bir AIR dosyas olarak paketler. Bu arac kullanmayla ilgili bilgi iin bkz. AIR Gelitirici Arac (ADT) sayfa 163.

    frameworks Libs dizini AIR uygulamalarnda kullanmak iin kod ktphaneleri ierir.

    Projects dizini derlenen SWF ve SWC ktphaneleri iin kod ierir.

    include Dahil edilen dizin yerel uzantlar yazmaya ynelik C-dili balk dosyasn ierir.

    install install dizini Android cihazlar iin Windows USB srclerini ierir. (Bunlar Android SDK'de Google tarafndan salanan srclerdir.)

    lib AIR SDK aralar iin destek kodu ierir.

    runtimes Masast ve mobil cihazlar iin AIR alma zamanlar.

    Masast alma zaman ADL tarafndan AIR uygulamalarnzn paketlenmeden veya yklenmeden balatlmas iin kullanlr.

    Android iin AIR alma zamanlar (APK paketleri), gelitirme ve test iin Android aygtlarnda veya taklitilerde yklenebilir. Aygtlar ve taklitiler iin ayr APK paketleri kullanlr. (Genel Android iin AIR alma zaman Android Market'ta mevcuttur.)

    samples Bu klasr kesintisiz ykleme zelliinin rnei olan bir uygulama tanmlayc dosyas (badge.swf) ve varsaylan AIR uygulama simgelerini ierir.

    templates descriptor-template.xml - Uygulama aklayc dosyasnn her AIR uygulamas iin gereken bir ablonu. Uygulama tanmlayc dosyasnn ayrntl aklamas iin bkz. AIR uygulama tanmlayc dosyalar sayfa 201.

    AIR'nin her yayn srmne ynelik uygulama tanmlaycsnn XML yaps iin ema dosyalar da bu klasrde bulunur.

  • 18ADOBE AIR UYGULAMALARI OLUTURMAAIR gelitirme iin Adobe Flash Platform aralar

    Son gncelleme: 22/3/2017

    Flex SDKyi kurmaAdobe Flex ile Adobe AIR uygulamalar oluturmak iin, aadaki seenekler vardr:

    Adobe AIR projeleri oluturmak, AIR uygulamalarnza test ve hata ayklama yapmak ve onlar paketlemek iin entegre aralar salayan Adobe Flash Builder uygulamasn indirip ykleyebilirsiniz. Bkz. Flash Builder'da ilk masast Flex AIR uygulamanz oluturma sayfa 19.

    Adobe Flex SDKyi indirip tercih ettiiniz metin dzenleyicisi ve komut satr aralaryla Flex AIR uygulamalar gelitirebilirsiniz.

    Flex SDK ile AIR uygulamas oluturmaya hzl bir genel bak iin bkz. Flex SDK ile ilk masast AIR uygulamanz oluturma sayfa 35.

    Flex SDKyi ykleKomut satr aralaryla AIR uygulamalar oluturma ilemi, bilgisayarnzda Javann ykl olmasn gerektirir. Java sanal makinesini JRE veya JDKden (1.5 veya sonraki srm) kullanabilirsiniz. Java JRE ve JDK http://java.sun.com/ adresinde mevcuttur.

    Not: Son kullanclarn AIR uygulamalar altrmas iin Java gerekmez.

    Flex SDK, size AIR APIsini ve AIR uygulamalarnz paketlemek, derlemek ve onlarn hatalarn ayklamak iin kullandnz komut satr aralarn salar.

    1 nceden yapmadysanz, Flex SDK'yi http://opensource.adobe.com/wiki/display/flexsdk/Downloads adresinden indirin.

    2 SDKnin ieriini bir klasre yerletirin (rnein, Flex SDK).

    3 AIR SDK'nin ieriini Flex SDK'nin iindeki dosyalarn zerine kopyalayn.

    Not: Mac bilgisayarlarda, tek tek dosyalar tm dizinde deil SDK klasrlerinde kopyaladnzdan veya deitirdiinizden emin olun. Varsaylan olarak, Mac'teki bir dizini ayn adda bir dizine kopyalamak hedef dizindeki mevcut dosyalar kaldrr; iki dizinin ieriini birletirmez. AIR SDK ile Flex SDK esini birletirmek iin bir terminal penceresinde ditto komutunu kullanabilirsiniz: ditto air_sdk_folder flex_sdk_folder

    4 Komut satr AIR yardmc programlar bin klasrnde bulunur.

    Harici SDK'leri ayarlamaAndroid ve iOS iin uygulama gelitirmek, platform oluturuculardan n hazrlk dosyalar, SDK'ler veya dier gelitirme aralarn indirmenizi gerektirir.

    Android SDK'yi indirme ve yklemeyle ilgili bilgi iin bkz. Android Developers: Installing the SDK (Android Gelitiricileri: SDK'yi ykleme). AIR 2.6'dan itibaren Android SDK'yi indirmeniz gerekmez. AIR SDK artk APK paketlerini yklemek ve balatmak iin gerekli olan temel bileenleri ierir. Yine de Android SDK, yazlm taklitileri oluturma ve altrma ve aygt ekran grntleri alma dahil eitli gelitirme grevleri iin ok yararl olabilir.

    iOS gelitirmeleri iin harici SDK gerekli deildir. Ancak, zel sertifikalar ve n hazrlk profilleri gereklidir. Daha fazla bilgi iin bkz. Apple'dan gelitirici dosyalar edinme.

    http://opensource.adobe.com/wiki/display/flexsdk/Downloadshttp://developer.android.com/sdk/installing.htmlhttp://developer.android.com/sdk/installing.htmlhttp://help.adobe.com/tr_TR/as3/iphone/WS789ea67d3e73a8b2-240138de1243a7725e7-7ffd.html

  • 19

    Son gncelleme: 22/3/2017

    Blm 5: lk AIR uygulamanz oluturma

    Flash Builder'da ilk masast Flex AIR uygulamanz oluturmaAdobe AIR uygulamasnn nasl altyla ilgili hzl ve etkin bir aklama iin, Adobe Flash Builder kullanarak basit bir SWF dosya tabanl AIR "Hello World" uygulamas oluturmak ve paketlemek amacyla bu talimatlar izleyin.

    Zaten yapmadysanz, Flash Builder indirip ykleyin. Ayrca u konumda bulunan Adobe AIR'nin en son srmn indirin ve ykleyin: www.adobe.com/go/air_tr.

    Bir AIR projesi oluturunFlash Builder, AIR uygulamalar gelitirmek ve paketlemek iin ihtiyacnz olan aralar ierir.

    Flash Builder veya Flex Builder'da AIR uygulamalarn dier Flex tabanl uygulama projelerini oluturduunuz ekilde, yeni bir proje tanmlayarak oluturursunuz.

    1 Flash Builder' an.

    2 Dosya Sein > Yeni > Flex Projesi.

    3 Proje adn AIRHelloWorld olarak girin.

    4 Flex'te AIR uygulamalar uygulama tr varsaylr. ki seeneiniz var:

    Adobe Flash Player'da alan bir web uygulamas

    Adobe AIR'de alan bir masast uygulamas

    Uygulama tr olarak Masast'n sein.

    5 Projeyi oluturmak iin Bitir'i tklatn.

    AIR projeleri bata iki dosyadan oluur: ana MXML dosyas ve (uygulama tanmlaycs dosyas olarak bilinen) bir uygulama XML dosyas. Sonraki dosya uygulama zelliklerini belirtir.

    Daha fazla bilgi iin bkz. Flash Builder ile AIR uygulamalar gelitirme.

    AIR uygulama kodunu yazn"Hello World" uygulama kodunu yazmak iin, dzenleyicide ak olan uygulama MXML dosyasn (AIRHelloWorld.mxml) dzenlersiniz. (Dosya ak deilse, dosyay amak iin Proje Gezgini'ni kullann.)

    Masastndeki Flex AIR uygulamalar MXML WindowedApplication etiketine dahildir. MXML WindowedApplication etiketi balk ubuu ve kapat dmesi gibi temel pencere kontrollerini ieren basit bir pencere oluturur.

    1 WindowedApplication bileenine bir balk nitelii ekleyin ve onu "Hello World" deerine atayn:

    http://www.adobe.com/go/air_trhttp://help.adobe.com/tr_TR/Flex/4.0/UsingFlashBuilder/WS6b84a753ecd210fd-7fb8a08d12114b6a4cf-8000.html

  • 20ADOBE AIR UYGULAMALARI OLUTURMAlk AIR uygulamanz oluturma

    Son gncelleme: 22/3/2017

    2 Uygulamaya bir Etiket bileeni ekleyin (onu WindowedApplication etiketinin iine yerletirin). Etiket bileeninin text zelliini "Hello AIR" deerine ayarlayn ve mizanpaj snrlamalarn ortaya hizal tutmak iin burada gsterildii gibi ayarlayn:

    3 Onu izleyen stil blounu WindowedApplication etiketini atktan hemen sonra ve yeni girdiiniz etiket bileen etiketinden nce ekleyin.

    @namespace s "library://ns.adobe.com/flex/spark"; s|WindowedApplication {

    skinClass:ClassReference("spark.skins.spark.SparkChromeWindowedApplicationSkin"); background-color:#999999; background-alpha:"0.7";

    }

    Bu stil ayarlar uygulamann tamamna uygulanr ve pencere arka plann ok az saydam gri olacak ekilde oluturur.

    Uygulama kodu artk aadaki gibi grnr:

    @namespace s "library://ns.adobe.com/flex/spark"; s|WindowedApplication {

    skinClass:ClassReference("spark.skins.spark.SparkChromeWindowedApplicationSkin"); background-color:#999999; background-alpha:"0.7";

    }

    Daha sonra, uygulamann saydam olmasna izin vermek iin uygulama tanmlaycsnda baz ayarlar deitireceksiniz:

    1 Flex Gezgini blmesinde, uygulama tanmlaycs dosyasn projenin kaynak dizininde bulun. Projenizi AIRHelloWorld olarak adlandrdysanz, bu dosyann ad AIRHelloWorld-app.xml olur.

    2 Uygulama aklaycs dosyasn Flash Builder'da dzenlemek iin ift tklatn.

  • 21ADOBE AIR UYGULAMALARI OLUTURMAlk AIR uygulamanz oluturma

    Son gncelleme: 22/3/2017

    3 XML kodunda, (initialWindow zelliinin) systemChrome ve transparent zelliklerine ilikin yorumlanan satrlar bulun. Yorumlar kaldrn. ("" yorum ayrclar.)

    4 systemChrome zelliinin metin deerini aadaki gibi none olarak ayarlayn:none

    5 transparent zelliinin metin deerini aadaki gibi true olarak ayarlayn:true

    6 Dosyay kaydedin.

    AIR uygulamasn test edinYazdnz uygulama kodunu test etmek iin onu hata ayklama modunda altrn.

    1 Ana ara ubuundaki Hata Aykla dmesini tklatn.

    Ayrca altr > Hata Aykla > AIRHelloWorld komutunu da seebilirsiniz.

    Sonuta elde edilen AIR uygulamas aadaki gibi grnmelidir:

    2 Etiket denetiminin horizontalCenter ve verticalCenter zellikleri kullanlarak metin pencerenin merkezine yerletirilir. Herhangi baka bir masast uygulamasnda yapacanz ekilde pencereyi tayn veya yeniden boyutlandrn.

    Not: Uygulama derlemezse, koda yanllkla girdiiniz herhangi bir szdizimi veya yazm hatasn onarn. Hatalar ve uyarlar Flash Builder'n Sorunlar grnmnde grntlenir.

    AIR uygulamanzda paketleme, imzalama ve altrmaArtk "Hello World" uygulamasn datm iin bir AIR dosyasna paketlemeye hazrsnz. Bir AIR dosyas projenin bin klasrnde bulunan dosyalarn tm olan uygulama dosyalarn ieren bir ariv dosyasdr. Bu basit rnekte, bu dosyalar SWF ve uygulama XML dosyalardr. AIR paketini daha sonra onu uygulamay yklemek iin kullanan kullanclara datrsnz. Bu ilemde gerekli bir adm onu dijital olarak imzalamaktr.

    1 Uygulamada derleme hatalar olmadndan ve uygulamann beklendii ekilde altndan emin olun.

    2 Proje > Srm Yapsn Da Aktar' sein.

  • 22ADOBE AIR UYGULAMALARI OLUTURMAlk AIR uygulamanz oluturma

    Son gncelleme: 22/3/2017

    3 AIRHelloWorld projesinin ve AIRHelloWorld.mxml uygulamasnn proje ve uygulama iin listelenip listelenmediini kontrol edin.

    4 mzalanm AIR paketi seenei olarak Da Aktar' sein. Ardndan leri'yi tklatn.

    5 Mevcut bir dijital sertifikanz varsa, onu bulup semek iin Gzat' tklatn.

    6 Yeni bir kendinden imzal dijital sertifika oluturmanz gerekiyorsa, Olutur'u sein.

    7 Gerekli bilgiyi girin ve Tamam' tklatn.

    8 AIRHelloWorld.air adl AIR paketini oluturmak iin Bitir'i tklatn.

    Artk uygulamay AIR dosyasn ift tklatarak Flash Builder'daki Proje Gezgini'nden veya dosya sisteminden ykleyip altrabilirsiniz.

    Flash Professional kullanarak ilk masast AIR uygulamanz oluturmaAdobeAIR uygulamasnn nasl altn hzl ve uygulamal olarak grmek iin bu balk altndaki talimatlar takip edin ve Adobe Flash Professional uygulamasn kullanarak basit bir "Hello World" AIR uygulamas oluturun ve paketleyin.

    Henz yapmadysanz u konumda bulunan Adobe AIR'i indirin ve ykleyin: www.adobe.com/go/air_tr.

    Flash iinde Hello World uygulamasn oluturmaFlash iinde bir Adobe AIR uygulamas oluturma, sradan bir FLA dosyas oluturmaya benzer. Aadaki admlar size Flash Professional kullanarak nasl basit bir Hello World uygulamas oluturulacan gsterir.

    Hello World uygulamasn oluturmak iin1 Flash uygulamasn balatn.

    2 Karlama Ekran'nda Adobe AIR yaynlama ayarlar ile bo bir FLA dosyas oluturmak iin AIR'yi tklatn.

    3 Aralar panelinde Metin aracn sein ve Sahne Alan'nn ortasnda statik bir metin alan (varsaylan) oluturun. 15 - 20 karakter alacak ekilde geniletin.

    4 Metin alanna "Hello World" metnini yazn.

    5 Dosyay bir ad vererek (rnein HelloAIR) kaydedin.

    Uygulamay test edin1 Uygulamay Adobe AIR'de test etmek iin Ctrl + Enter tularna basn veya Kontrol Et -> Filmi Test Et -> Test Et

    esini sein.

    2 Film Hatalarn Aykla zelliini kullanmak iin ilk olarak uygulamaya ActionScript kodu ekleyin. Aadaki gibi bir izleme ifadesi ekleyerek bunu hzl bir ekilde deneyebilirsiniz:trace("Running AIR application using Debug Movie");

    3 Uygulamay Film Hatalarn Aykla zellii ile altrmak iin Ctrl + Shift + Enter tularna basn veya Hata Aykla-> Film Hatalarn Aykla -> Hata Aykla esini sein.

    http://www.adobe.com/go/air_tr

  • 23ADOBE AIR UYGULAMALARI OLUTURMAlk AIR uygulamanz oluturma

    Son gncelleme: 22/3/2017

    Hello World uygulamas aadaki resimde gsterildii gibi grnr:

    Uygulamay paketleme1 Dosya > Yaynla seeneini belirleyin.

    2 Adobe AIR paketini mevcut bir dijital sertifikayla imzalayn veya aadaki admlar izleyerek kendi imzal sertifikanz oluturun:

    a Sertifika alannn yanndaki Yeni dmesini tklatn.

    b Yaync ad, Birim, Kurum ad, E-posta, lke, ifre ve ifreyi Dorulayn bilgilerini tamamlayn.

    c Sertifika trn belirleyin. Sertifika Tr seenei gvenlik dzeyini belirlemenizi salar: 1024-RSA, 1024-bit anahtar (daha az gvenli) kullanrken 2048-RSA, 2048-bit anahtar kullanr (daha gvenli).

    d Farkl kaydet giriini tamamlayarak veya bir klasr konumuna gz atmak iin Gzat... dmesini tklatarak bilgiyi bir sertifika dosyas iine kaydedin. (rnein C:/Temp/mycert.pfx) Kaydetme ilemini tamamladnzda Tamam dmesini tklatn.

    e Flash Dijital mza letiim Kutusuna geri dner. Oluturduunuz kendinden imzal sertifikann yolu ve dosya ad Sertifika metin kutusunda grntlenir. Grntlenmiyorsa, yol ve dosya adn girin veya Gzat dmesini tklatarak dosyay bulup sein.

    f B admnda atadnz ifrenin aynsn Dijital mza iletiim kutusunun ifre metin alanna girin. Adobe AIR uygulamalarnz imzalama konusunda daha fazla bilgi iin bkz. AIR dosyasn dijital olarak imzalama sayfa 186.

    3 Uygulama ve ykleyici dosyasn oluturmak iin Yaynla dmesini tklatn. (Flash CS4 ve CS5'te Tamam dmesini tklatn.) AIR dosyasn oluturmadan nce SWF dosyasn ve application.xml dosyalarn oluturmak iin Filmi Test Et veya Film Hatalarn Aykla eylemlerini gerekletirmeniz gerekir.

    4 Uygulamay yklemek iin, uygulamanz kaydettiiniz klasrn iinde bulunan AIR dosyasn (application.air) ift tklatn.

    5 Uygulama Yklemesi iletiim kutusunda Ykle dmesini tklatn.

    6 Ykleme Tercihlerini ve Konum ayarlarn inceledikten sonra "Yklemeden sonra uygulamay balat" onay kutusunun iaretli olduundan emin olun. Ardndan Devam dmesini tklatn.

  • 24ADOBE AIR UYGULAMALARI OLUTURMAlk AIR uygulamanz oluturma

    Son gncelleme: 22/3/2017

    7 Ykleme Tamamland mesaj grntlendiinde Son dmesini tklatn.

    Flash Professional'da Android iin ilk AIR uygulamanz oluturmaAndroid iin AIR uygulamalar oluturmak zere Adobe Labs balantsndan Android iin Flash Professional CS5 uzantsn indirmeniz gerekir.

    Ayrca urada akland gibi Android web sitesinden Android SDK'yi indirip yklemeniz gerekir: Android Developers: Installing the SDK (Android Gelitiricileri: SDK'yi Ykleme).

    Proje oluturma1 Flash Professional CS5'i an

    2 Yeni bir AIR for Android projesi oluturun.

    Flash Professional giri ekran AIR for Android uygulamas oluturmak iin bir balant ierir. Ayrca Dosya > Yeni esini seip ardndan AIR for Android ablonunu seebilirsiniz.

    3 Belgeyi HelloWorld.fla olarak kaydedin

    Kodu yazmaBu eitim gerekten kod yazmayla ilgili olmadndan sahne alannda "Hello, World!" yazmak iin Metin aracn kullann.

    Uygulama zelliklerini ayarlama1 Dosya > AIR Android Ayarlar'n sein.

    2 Genel sekmesinde aadaki ayarlar yapn:

    k Dosyas: HelloWorld.apk

    Uygulama ad: HelloWorld

    Uygulama Kimlii: HelloWorld

    Srm numaras: 0.0.1

    En boy oran: Dikey

    3 Datma sekmesinde aadaki ayarlar yapn:

    Sertifika: Geerli bir AIR kod imzalama sertifikasn iaret edin. Yeni bir sertifika oluturmak iin Olutur dmesini tklatabilirsiniz. (Android Marketplace araclyla datlan Android uygulamalar en az 2033 ylna kadar geerli olan sertifikalara sahip olmaldr.) ifre alanna sertifika ifresini girin.

    Android datm tr: Hata Aykla

    Yaynladktan sonra: ki seenei de belirleyin

    Android SDK'nin aralar alt dizininde ADB aracnn yolunu girin.

    4 Tamam' tklatarak Android ayarlar iletiim kutusunu kapatn.

    Uygulamann gelitirmenin bu aamasnda simgelere veya izinlere ihtiyac yoktur. Android'e ynelik birok AIR uygulamas korumal zelliklere eriebilmek iin baz izinler gerektirir. Kullanclar uygulamanz ok fazla izin isterse uygulamay reddedebileceinden, yalnzca uygulamanzn gerekten gerektirdii izinleri ayarlamalsnz.

    http://labs.adobe.comhttp://developer.android.com/sdk/installing.htmlhttp://developer.android.com/sdk/installing.html

  • 25ADOBE AIR UYGULAMALARI OLUTURMAlk AIR uygulamanz oluturma

    Son gncelleme: 22/3/2017

    5 Dosyay kaydedin.

    Android aygtnda uygulamay Paketleme ve Ykleme1 Aygtnzda USB hata ayklamann etkin olduundan emin olun. USB hata ayklamay Uygulamalar > Gelitirme

    altndaki Ayarlar uygulamasndan aabilirsiniz.

    2 Bir USB kablosuyla aygtnz bilgisayara balayn.

    3 Henz yapmadysanz, Android Market'a giderek ve Adobe AIR uygulamasn indirerek AIR alma zamann ykleyin. (ADT installRuntime komutu sayfa 175 kullanarak AIR'yi yerel olarak da ykleyebilirsiniz. Android aygtlar ve taklitilerde kullanm iin Android paketleri AIR SDK'ye dahildir.)

    4 Dosya > Yaynla seeneini belirleyin.

    Flash Professional APK dosyasn oluturur, uygulamay bal Android aygtna ykler ve balatr.

    iOS iin ilk AIR uygulamanz oluturmaAIR 2.6 veya st, iOS 4.2 veya st

    Yalnzca Adobe aralarn kullanarak bir iOS uygulamasnn temel zelliklerini kodlayabilir, oluturabilir ve test edebilirsiniz. Ancak, bir aygta iOS uygulamas yklemek ve uygulamay datmak iin Apple iOS Developer programna (cretli bir hizmettir) katlmanz gerekir. iOS Developer programna katldnzda bir aygtta test etmek ve ardndan datmak zere uygulama yklemek iin gerekli olan aadaki eleri ve dosyalar Apple'dan alabileceiniz iOS Provisioning Portal sitesine eriebilirsiniz. Bu eler ve dosyalar unlar ierir:

    Gelitirme ve datm sertifikalar

    Uygulama Kimlikleri

    Gelitirme ve datm n hazrlk dosyalar

    Uygulama ierii oluturma"Hello world!" metnini grntleyen bir SWF dosyas oluturun Bu grevi Flash Professional, Flash Builder veya baka bir IDE kullanarak gerekletirebilirsiniz. Bu rnek metin dzenleyicisi ve Flex SDK'ye dahil olan komut satr SWF derleyicisini kullanr.

    1 Uygulama dosyalarnz saklamak iin uygun bir konumda dizin oluturun. HelloWorld.as adl bir dosya oluturun ve dosyay sk kullandnz kod dzenleyicide dzenleyin.

    2 Aadaki kodu ekleyin:

  • 26ADOBE AIR UYGULAMALARI OLUTURMAlk AIR uygulamanz oluturma

    Son gncelleme: 22/3/2017

    package{ import flash.display.Sprite; import flash.text.TextField; import flash.text.TextFormat; import flash.text.TextFieldAutoSize; public class HelloWorld extends Sprite {

    public function HelloWorld():void {

    var textField:TextField = new TextField(); textField.text = "Hello World!"; textField.autoSize = TextFieldAutoSize.LEFT;

    var format:TextFormat = new TextFormat(); format.size = 48; textField.setTextFormat ( format ); this.addChild( textField );

    } }

    }

    3 amxmlc derleyicisini kullanarak snf derleyin:amxmlc HelloWorld.as

    Ayn klasrde HelloWorld.swf adl bir SWF dosyas oluturulur.

    Not: Bu rnek, ortam yol deikeninizi amxmlc'yi barndran dizini dahil edecek ekilde ayarladnz varsayar. Yolu ayarlamayla ilgili bilgi iin bkz. Path ortam deikenleri sayfa 300. Alternatif olarak, amxmlc ve bu rnekte kullanlan dier komut satr aralarnn tam yolunu yazabilirsiniz.

    Uygulama iin simge resmi ve balang ekran resmi oluturmaTm iOS uygulamalar iTunes uygulamasnn kullanc arabiriminde ve aygt ekrannda grnen simgelere sahiptir.

    1 Proje dizininde bir dizin oluturarak simgeler adn verin.

    2 Simgeler dizininde adet PNG dosyas oluturun. Bunlar Icon_29.png, Icon_57.png ve Icon_512.png olarak adlandrn.

    3 Uygulamanz iin uygun resmi oluturmak zere PNG dosyalarn dzenleyin. Dosyalar 29x29 piksel, 57x57 piksel ve 512x512 piksel olmaldr. Bu test iin resim olarak dz renkli kareler kullanabilirsiniz.

    Not: Apple Uygulama Deposuna bir uygulama gnderirken 512 piksellik dosyann JPG (PNG deil) versiyonunu kullanrsnz. Bir uygulamann gelitirme srmlerini test ederken ise PNG versiyonunu kullanrsnz.

    Tm iPhone uygulamalar yklenirken bir al resmi grntler. Al resmini bir PNG dosyasnda tanmlarsnz:

    1 Ana gelitirme dizininde Default.png adl bir PNG dosyas oluturun. (Bu dosyay simgeler altdizinine koymayn. Dosyay ba harfi byk olacak ekilde Default.png olarak adlandrdnzdan emin olun.

    2 Dosyay genilii 320 piksel, ykseklii 480 piksel olacak ekilde dzenleyin. imdilik ierik dz beyaz bir dikdrtgen olabilir. (Bunu daha sonra deitirirsiniz.)

    Bu grafiklerle ilgili ayrntl bilgi iin bkz. Uygulama simgeleri sayfa 84.

  • 27ADOBE AIR UYGULAMALARI OLUTURMAlk AIR uygulamanz oluturma

    Son gncelleme: 22/3/2017

    Uygulama tanmlayc dosyasn oluturunUygulamann temel zelliklerini belirten bir uygulama tanmlayc dosyas oluturun. Bu grevi Flash Builder veya metin dzenleyicisi gibi bir IDE kullanarak tamamlayabilirsiniz.

    1 HelloWorld.as dosyasn ieren proje klasrnde, HelloWorld-app.xml adl bir XML dosyas oluturun. Bu dosyay sk kullandnz XML dzenleyicisinde dzenleyin.

    2 Aadaki XML'i ekleyin:

    change_to_your_id Hello World iOS 0.0.1 HelloWorld mobileDevice

    HelloWorld.swf Hello World!

    icons/AIRApp_29.png icons/AIRApp_57.png icons/AIRApp_512.png

    Kolaylk olmas asndan, bu rnek yalnzca kullanlabilir zelliklerden birkan ayarlar.

    Not: AIR 2 veya ncesini kullanyorsanz esi yerine esini kullanmanz gerekir.

    3 Uygulama kimliini iOS Provisioning Portal'da belirtilen uygulama kimlii ile eleecek ekilde deitirin. (Rastgele ekirdek paketi blmn kimliin balangcna dahil etmeyin.

    4 Uygulamay ADL kullanarak test edin:adl HelloWorld-app.xml -screensize iPhone

    ADL masastnzde u metni grntleyen bir pencere amaldr: Hello World! Amyorsa, hata olup olmadn grmek iin kaynak kodunu ve uygulama tanmlaycsn kontrol edin.

    IPA dosyasn derleyinArtk ADT kullanarak IPA ykleyici dosyasn derleyebilirsiniz. Apple gelitirici sertifikasna ve P12 dosya biimde zel anahtara ve Apple gelitirme n hazrlk profiline sahip olmanz gerekir.

    ADT yardmc programn, anahtar deposunu, depo ifresini ve n hazrlk profili deerlerini kendi deerlerinizle deitirerek u seeneklerle altrn:

    adt -package -target ipa-debug -keystore iosPrivateKey.p12 -storetype pkcs12 -storepass qwerty12 -provisioning-profile ios.mobileprovision HelloWorld.ipa HelloWorld-app.xml HelloWorld.swf icons Default.png

    (Tek bir komut satr kullann; bu rnekteki satr sonlar okumay kolaylatrmak iin verilmitir.)

  • 28ADOBE AIR UYGULAMALARI OLUTURMAlk AIR uygulamanz oluturma

    Son gncelleme: 22/3/2017

    ADT, proje dizininde HelloWorld.ipa iOS uygulama ykleyici dosyasn oluturur. IPA dosyasn derlemek birka dakika srebilir.

    Uygulamay bir aygta yklemeTest amacyla iOS uygulamasn yklemek iin:

    1 iTunes uygulamasn an.

    2 Bunu zaten yaptysanz, bu uy