Upload
phamnhan
View
251
Download
2
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