Flash Player 29 ve AIR 29 Sürüm Notları

Flash Player ve AIR 29 sürüm notlarına hoş geldiniz!

 

8 Mayıs 2018

Bugün için planlanan sürümde Flash Player, önemli hata düzeltmeleri ve güvenlik güncellemelerine sahip olacak şekilde güncellenmiştir.

 

13 Nisan 2018

Bugünkü sürümde AIR SDK, iOS uygulama mağazasına gönderilen uygulamaları etkileyen bir sorunu çözecek şekilde güncellenmiştir.Uygulamalarını Apple'da yayınlamak isteyen geliştiriciler bu güncel SDK'ya göre derleme yapmalıdır.

 

10 Nisan 2018

Bugün için planlanan sürümde Flash Player, önemli hata düzeltmeleri ve güvenlik güncellemelerine sahip olacak şekilde güncellenmiştir.

 

13 Mart 2018

Bugün için planlanan sürümde Flash Player ve AIR, önemli hata düzeltmeleri, güvenlik güncellemeleri ve yeni özelliklere sahip olacak şekilde güncellenmiştir.


Flash Player nasıl güncelleştirilir

"Adobe'nin güncellemeleri yüklemesine izin ver (önerilir)" güncelleme mekanizmasına kaydolmuş geçerli Flash Player müşterileri, sürümden sonraki 24 saat içinde en son Flash Player sürümüne otomatik olarak güncellenecektir.

"Güncelleştirmeleri yüklemeyi bildir" seçeneğini belirlemiş kullanıcılar sürüm tarihinden itibaren 7 gün içinde bir güncelleştirme bildirimi iletişim kutusu görecektir. Windows kullanıcıları, güncelleme bildirimi iletişim kutusunu etkinleştirmek için sistemlerini yeniden başlatmalı veya oturumlarını kapatıp açmalıdır.

Flash Player'ın en son sürümü, https://get.adobe.com/tr/flashplayer adresi ziyaret edilerek her zaman indirilip yüklenebilir

Google Chrome veya Windows 8.x/10 Internet Explorer veya Microsoft Edge kullanan müşteriler, güncellemeleri Google ve Microsoft güncelleme mekanizmaları üzerinden alacaktır.


Bize ulaşın

Bu sürümü seveceğinizi umuyoruz. Herhangi bir sorunla karşılaşırsanız lütfen genel erişime açık hata veritabanımıza sorunlarınızı göndererek bizi bilgilendirin. Kurulum veya kullanım yardımı için lütfen topluluk forumlarımızı ziyaret ederek yardım isteyin.

Adobe Hata Veritabanı - https://tracker.adobe.com/
Flash Player Forumları - http://forums.adobe.com/community/flashplayer
AIR Forumları - http://forums.adobe.com/community/air

Duyurular

Android AIR Çalışma Zamanı Play Store Kullanılabilirliği
Adobe, Android 4.0 veya daha eski sürümleri çalıştıran tüm aygıtlar için paylaşılan AIR Çalışma Zamanı'nı 13 Mart 2018'den itibaren Google Play Store'dan kaldıracak.  Paylaşılan çalışma zamanını gerektiren AIR uygulamaları, Play Store'dan yapılması gereken bu indirme işlemine, söz konusu eski sistemlerden erişemeyecek.  Etkilenen geliştiricilerin, 13 Mart tarihinden önce uygulamalarını sabit çalışma zamanı kullanacak şekilde dönüştürüp yeniden yayımlamaları önerilir.
 
Uygulama Taşıma Güvenliği
macOS 10.11 ile birlikte Apple, uygulamaların yalnızca HTTPS üzerinden güvenli ağ bağlantıları kullanmasını zorunlu hale getiren Uygulama Taşıma Güvenliği'ni (ATS) kullanıma sundu. Bu önemli bir değişiklik olduğu için Apple, uygulamalar için NSAllowsArbitraryLoads üzerinden güvenli olmayan bağlantılara izin verecek bir geçersiz kılma özelliği sağladı.
 
AIR SDK 27 ile birlikte macOS için derlenmiş tüm AIR uygulamalarının info.plistdosyasında NSAllowsArbitraryLoads anahtarı true olarak ayarlanmış olacak. Bu geçici bir çözümdür. Apple, inceleme sürecinde uygulamanızı reddedebilir veya gelecek işletim sistemi güncellemelerinde NSAllowsArbitraryLoads anahtarını devre dışı bırakabilir. Uygulamalarınızda HTTPS üzerinden güvenli ağ bağlantıları kullanmanızı öneririz.
 
Android AIR Paylaşılan Çalışma Zamanı
AIR 26'dan itibaren, Android için paylaşılan çalışma zamanı uygulamalarının paketlenmesi devre dışı bırakıldı. Bu değişiklikle, yayımlanan uygulamalar her zaman geliştiricinin seçtiği hedefe bakılmaksızın yükleme paketine dahil edilen sabit bir çalışma zamanı kopyasına sahip olacaktır (diğer bir deyişle, apk veya apk-captive-runtime). Bu değişiklik sayesinde, şimdiye kadar Android için en popüler seçenek olan sabit yüklemelerde test ve mühendisliğe odaklanabileceğiz.

Çözülen Sorunlar

8 Mayıs 2018

Flash Player

  • Statik SWF'ler içindeki degradeler, Flash Player'da "Film Yüklü Değil" iletisini gösteriyor (FP-4198806)

 

13 Nisan 2018

AIR

  • [iOS] Genel olmayan API kullanımı nedeniyle Apple App Store'a uygulamalar gönderilirken oluşan sorun düzeltildi

 

10 Nisan 2018

Flash Player

  • [Mac]RTMPS Hatası NetConnection.Connect.CertificatePrincipalMismatch (FP-4198784)
  • [Edge] FP ayarlar paneli 'kapat' düğmesi, yakınlaştırma halinde yanıt vermeyi durduruyor.
  • Birden fazla güvenlik ve işlev düzeltmesi

 

13 Mart 2018

Flash Player

  • Firefox'ta donanım hızlandırma kapatıldığında Flash Player ayar paneli yanıt vermiyor.
  • "by.blooddy.crypto.Base64" sınıfı BASE64 kodunu çözmeye çalıştığında Flash Player beklenmedik şekilde çıkış yapıyor.(FP-4198772)
  • Flash Player Korumalı modu + Firefox üzerinde zaman uyumsuz çizimler yazı tipi renginin ters çevrilmesine neden oluyor
  • SecureSocket ve OpenSSL ile RTMPS "server_name" SNI üstbilgilerini göndermiyor.
  • Flash Player yalnızca TLS1.2 çalıştıran bir sunucuya SecureSocket üzerinden bağlanmıyor.

AIR

  • Bayt dizisi domainMemory'ye eklendiğinde AIR uygulamaları beklenmedik şekilde çıkış yapıyor (AIR-4198585)
  • High Sierra'da Proje menüsünden "Sürüm yapısını dışa aktar" seçildiğinde Flash Builder beklenmedik şekilde çıkış yapıyor (Güncellenen BLOG)
  • clipboard.dataForFormat, Panoda Özel veriler için null değeri döndürüyor (AIR-4198553).
  • Directx11'de tel kafes özelliği çalışmıyor (AIR-4198597)
  • iOS bekleme durumuna geçtiğinde ve kullanıcı IOS 10+ için yeniden sürdürdüğünde ekranın yarısı siyah oluyor (AIR-4198539)
  • iOS'ta microphone.getEnhancedMicrophone() ile Bluetooth Kulaklık çalışmıyor (AIR-4198549)
  • [Android]Büyük dokular karşıya yüklenirken eksik dokular oluşturuluyor.(AIR-4198475)
  • iOS 11'de StageWebView'un üstünde beklenmeyen kenar boşluğu (AIR-4198537)
  • Android'de InvokeEvent.arguments boş (AIR-4198552)
  • iOS 11'de aygıt kenarlıklarında TOUCH olayları gönderilirken gecikme oluşuyor (AIR-4198551)
  • StageWebView yerel HTML içeriğini yüklemiyor veya göstermiyor (AIR-4198420)
  • Samsung aygıtlarında uygulama tam ekrandayken yazılım klavyesini gösterdiğinde durum çubuğu görünüyor (4189175)
  • SoundMixer.audioPlaybackMode = AudioPlaybackMode.VOICE ve SoundMixer.useSpeakerphoneForVoice = false olduğunda ses kesintiye uğruyor (4189377)
  • Android'de uygulama tanımlayıcısında izinler eksik olduğunda bile NetworkInfo.isSupported TRUE değerini döndürüyor (AIR-4198485)
  • Samsung S8'de durum çubuğu gizlendiğinde StageText odaklamasında sahne kayması uzaklık hatası (AIR-4198421)
  • [iOS] iOS StageWebView viewPort yanlış (y ekseni kayması) (AIR-4198583)

Yeni Özellikler

Android ve iOS için Yeni SoftKeyboard Türleri

AIR 29'dan itibaren TextField ve StageText, geliştiricilerin iki yazılım klavyesi türü daha ayarlamasını sağlıyor.

  • ONDALIK
  • TELEFON

Yeni eklenen bu tuş takımlarına erişmek için 40 veya üzeri yazılım sürümünü ve 29.0 veya üzeri ad alanını kullanın.

var tfKeyBoard:TextField=new TextField();
keyBoard.softKeyboard=SoftKeyboardType.DECIMAL; //Setting SoftKeyboard type as DECIMAL
 
OR
 
var stKeyBoard:StageText = new StageText();
stKeyBoard.softKeyboardType=SoftKeyboardType.PHONE; //Setting SoftKeyboard type as PHONE

iOS'ta Coğrafi Konum İzni

AIR 29'dan itibaren, iOS'taki uygulamalarında Coğrafi Konum izni isteyen geliştiriciler yeni bir locationAlwaysUsePermission özelliği ile WHEN_IN_USE ya da ALWAYS izni isteme seçeneğine sahip olacaktır.

Bu özelliğin varsayılan değeri false şeklindedir.

Örnek Kullanım:

private var geo:Geolocation = new Geolocation();
geo.requestPermission(); //this would request for WHEN_IN_USE permission
 
OR
 
private var geo:Geolocation = new Geolocation();
geo.locationAlwaysUsePermission=true; //applicable for iOS11
geo.requestPermission(); //this would request for WHEN_IN_USE and ALWAYS permission

Not:

1. iOS 11 ve sonraki sürümlerde, başlangıçta WHEN_IN_USE iznini isterseniz daha sonra ALWAYS iznini isteyebilirsiniz. İşletim sistemi bunu bir kez yapmanıza izin verir ve sonraki tüm requestPermission() çağrıları işletim sistemi tarafından yok sayılır.

2. iOS 10'da işletim sistemi, izni yalnızca bir kez istemenize izin verir. İstenen WHEN_IN_USE/ALWAYS izni, uygulama tanımlayıcısına eklenen cocoa anahtarına bağlıdır. Bu nedenle, locationAlwaysUsePermission özelliği iOS 10 ve öncesi için geçerli değildir.

3. Geliştiricilerin, uygulamalarının gerektirdiği yetkilendirme düzeyine göre uygulama tanımlayıcılarına cocoa anahtarları eklemesi gerekir. Daha fazla bilgi için lütfen bkz. https://developer.apple.com/documentation/corelocation/choosing_the_authorization_level_for_location_services/requesting_always_authorization

 

Android ve iOS için Otomatik Medya Oynatma

AIR 21'de kullanıma sunulan "iOS ve Android için Otomatik Medya Oynatma" özelliğinde AIR 29'dan itibaren bazı değişiklikler yaptık.

Artık, mediaPlaybackRequiresUserAction adlı StageWebView yapıcısına varsayılan değeri true olan yeni bir bağımsız değişken eklenmiştir. Bu bağımsız değişkenin false olarak ayarlanması, StageWebView içindeki medyanın otomatik oynatılmasını sağlar.

public function StageWebView(useNative:Boolean = false, mediaPlaybackRequiresUserAction:Boolean = true)

iOS için StageWebView oluşturulduktan sonra mediaPlaybackRequiresUserAction özelliğinin çağrılması no-op'tur ve geliştiriciler otomatik medya oynatmayı yalnızca StageWebView yapıcısı aracılığıyla ayarlayabilir.

Android için geliştiriciler mediaPlaybackRequiresUserAction özelliğini kullanarak veya yapıcı bağımsız değişkeni aracılığıyla otomatik medya oynatmayı ayarlayabilir.

Android SDK Yükseltmesi

AIR 29 ile birlikte Android SDK'sı, AIR Çalışma Zamanı'nda yükseltilmiştir. AIR 29'da yükseltilmiş araçların sürüm numaralarının listesi burada verilmiştir. Çalışma zamanını oluşturmak için kullanılan araçlarda önemli değişiklikler yapılmıştır. Performans veya işlevle ilgili herhangi bir sorun gözlemlerseniz, sorunlarınızı AIR kullanıcı forumlarında paylaşın.

Android Sürümü 8.1
SDK Platformu 27
SDK Aracı 26.1.1
Android Oluşturma Aracı 27.0.3
Platform Aracı 27.0.1
Android Destek Deposu 47.0.0
Android Google Deposu 58
LLDB 3.0
Android Taklitçisi 27.0.5
Android için Gradle eklentisi sürümü 3.0.1
Multidex jar 1.0.2

Birleşik Windows 32 bit ve 64 bit AIR SDK

AIR 29'dan itibaren 32 bit ve 64 bit sabit AIR uygulamalarını paketlemeye yönelik birleşik bir AIR SDK artık Windows'ta kullanılabilir.

AIR uygulamalarının mimarisine karar verme

Birleşik AIR SDK kullanarak 32 bit ve 64 bit paketleme işlemi şunlar için farklıdır: Adobe Flash Builder ve Adobe Animate/adt

  • Adobe Animate veadtkullanarak paketleme:

Adobe Animate veadtile bu işlem, uygulama XML dosyasına fazladan bir <architecture> etiketi eklenerek yapılır. Bu etiketin değeri 32 bit sabit AIR uygulamalarını paketlemek için “32”, 64 bit sabit AIR uygulamalarını paketlemek için “64” olabilir.

<architecture> etiketi, <application> etiketinin altına eklenmelidir.

Örnek bir app-xml:

<?xml version="1.0" encoding="utf-8" standalone="no"?>
    <application xmlns="http://ns.adobe.com/air/application/29.0">
        <id>Sample</id>
        <filename>Sample</filename>
        <architecture>64</architecture>
        <name>Sample</name>
        <versionNumber>0.0.0</versionNumber>
        <initialWindow>
            <content>Sample.swf</content>
            <autoOrients>false</autoOrients>
            <fullScreen>false</fullScreen>
            <visible>true</visible>
        </initialWindow>
    </application>
  • Adobe Flash Builder kullanarak paketleme:

Adobe Flash Builder ile bu işlem, Adobe Flash Builder başlatılmadan önce AIR_WIN_ARCH adlı bir Windows ortam değişkeni eklenerek gerçekleştirilebilir. Bu değişkenin değeri, 32 bit sabit AIR uygulamalarını ve 64 bit sabit AIR uygulamalarını paketlemek için sırasıyla 32 ve 64 olabilir. Uygulama Adobe Flash Builder kullanılarak paketlendiğinde <architecture> etiketinin ayarlanması herhangi bir etki yapmaz. Karar tamamen ortam değişkeninin değerine bağlıdır.

Paylaşılan ve yerel AIR uygulamasının paketlemesi, yukarıda bahsedilen yöntemlerin hiçbirinden etkilenmez. Bu uygulamalar Windows'taki 32 bit uygulamalar gibi desteklenmeye devam eder. Ayrıca, Mac bilgisayarlarda AIR uygulamaların paketlemesi etkilenmez.

AIR Masaüstü'nde Gelişmiş Profil

Gelişmiş profil, AIR 29'dan itibaren Windows 8.1+ ve Mac OS 10.9+ sürümleri için AIR'de kullanılabilecektir. Bu profil, AIR 26'dan itibaren mobilde kullanıma sunulmuştur.Hem requestContext3D hem de requestContext3DMatchingProfiles yöntemlerinde kullanılabilir.AGAL4, Gelişmiş profil ile birlikte kullanılabilir.

AGAL 4, dokuyu bir köşe gölgeleyicisinde getirmek için yeni bir opcode “tld” ve yeni bir Köşe Örnekleyicisini “vs” kullanıma sunar.  ‘tld’ GPU köşe gölgeleyicisinde otomatik LOD hesaplamasını desteklemediği için parametreye yönelik bir ayrıntı düzeyi (LOD) gerektirir.

En son AGALMiniAssembler sürümü şurada bulunabilir: https://github.com/adobe-flash/graphicscorelib/pull/14/commits/a20d4773459b01e86acceac45240a2b4e88f67e3

AIR Masaüstü'nde Köşe Dokusu Getirme

Masaüstünde ‘ENHANCED’ adlı yeni Stage3D profilinin kullanıma sunulmasıyla birlikte Köşe Dokusu Getirme özelliği artık AIR Masaüstü'nde de kullanılabilir. Köşe Dokusu Getirme özelliği AIR 26'dan itibaren mobilde kullanıma sunulmuştur. Masaüstü AIR 29 (yazılım sürümü 40) ve sonrasında kullanılabilecektir. Özellik, Windows 8.1+ ve Mac OS 10.9+ sürümlerinde desteklenecektir. Özellik, Gelişmiş Profilin kullanılabilirliğine bağlı olduğu için Windows 7'de desteklenmeyecektir.

Doku Verileri, AGAL4 ve Gelişmiş profil ile Köşe Gölgeleyici'de kullanılabilecektir.

AGAL 4 yeni bir opcode “tld” ve köşe gölgeleyicisinde doku getirmek için için yeni Köşe Örnekleyicisini “vs” kullanıma sunar. ‘tld’ parça gölgeleyicisinde kullanılan 'tex' opcode ile benzerdir. Ancak ‘tex’ opcode'unun aksine ‘tld', GPU köşe gölgeleyicisinde otomatik LOD hesaplamasını desteklemediği için parametre olarak bir ayrıntı düzeyi (LOD) gerektirir. 

tldkullanımı:

tld dst, src, örnekleyici

dst: örnekleyici doku pikseli için hedef kaydı

src: pikselin örneklendiği doku koordinatını ve kullanılacak bir mipmap dizini olarak ayrıntı düzeyi göstergesi içeren kayıt.

src kaydının XY bileşenleri: bir doku pikselinin örneklendiği doku koordinatı. Z bileşeni, köşe dokusu bir küp eşlem ise küp eşlem dokusunun tarafını göstermek için kullanılır.

src kaydının w bileşeni: n değerinin toplam mipmap sayısı olduğu 0 ila n-1 aralığında bir değere sahip olan, kullanılacak mipmap dizini. Sıfır dizini, mipmap'i en yüksek çözünürlükte gösterir. src.w'nin kesirli kısmı, seçili bir mipmap'in gölgeleyiciye geçirilen veya setSamplerStateAt() API'sinden ayarlanan mipmap filtresine göre (mipnearest veya miplinear) sonraki düşük çözünürlük seviyesiyle ne kadar enterpolasyon oluşturacağını ifade eder. Mipnearest, en yakın bitişik mipmap'i,miplinear ise doğrusal olarak filtrelenmiş mipmap'i kullanır.

köşe örnekleyici ‘vs’

tldvt0, va0, vs0<2d,linear,miplinear>

Yukarıdaki örnek kod, 0 köşe örnekleyicisine (vs0) bağlı dokudan bir geçici köşe kaydına (vt0) getirir ve bu işlemi bir köşe özniteliği kaydı 0 (va0) ile köşe gölgeleyicisinde sağlanan örnekleyici durumu (< 2d, doğrusal,miplinear >) kullanarak yapar LOD değeri, örnekteki va0.w içinde belirtilir.

Kullanılabilir toplam köşe örnekleyici sayısı 4'tür. Köşe parça örnekleyicilerin toplamı 16 ile sınırlıdır.

Lütfen dikkat:tldopcode parça örnekleyicisinin içinde kullanılamaz.

Köşe gölgeleyicisindeki bir köşe örnekleyicisine doku sağlamak için, geliştiricilerin mevcut ActionScript API'sini [ SetTextureAt()] kullanması gerekir.

SetTextureAT(0, texture);

Yukarıdaki örnek kod 'texture' öğesini 0 köşe örnekleyicisine (vs0) bağlar. Bu çağrı 'texture' öğesini aynı dizindeki parça örnekleyicisine ayarlar. Bu örnekleyici, parça gölgeleyicisinde fs0 erişimi varsa parça örnekleyicisi 0'dır (fs0).

Köşe gölgeleyici kodundaki köşe örnekleyicinin örnekleyici durumu, mevcut AS API, SetSamplerStateAt ile geçersiz kılınabilir:

SetSamplerStateAt(0, Context3DWrapMode.CLAMP, Context3DTextureFilter.LINEAR, Context3DMipFilter.MIPNEAREST );

SetTextureAt API'si gibi yukarıdaki çağrı da aynı dizindeki parça örnekleyicisinin durumunu ayarlar. Bu örnekleyici, parça gölgeleyicisinde fs0 kullanılıyorsa parça örnekleyicisi 0'dır (fs0).

Eşyönsüz Filtreleme, köşe gölgeleyicilerde kullanılan doku örnekleri için mevcut değildir.

Köşe Dokusu Getirme özelliği, yer değiştirme eşlemesi, su benzetimi ve patlama eşlemesi gibi birkaç efekt için yararlıdır.

İstemci dışı alanlara HIDPI Ölçeklemesi uygulama

Windows'ta HiDPI ekranları desteği AIR sürüm 23'te getirilmiştir. Bu özellik, AIR içerikleri görüntüsünün HiDPI ekranlarında yüksek kaliteli oluşturulmasına izin vermektedir.

'İstemci dışı alanlara HIDPI Ölçeklemesi uygulama' özelliği, daha önceki HiDPI ölçekleme desteğinin bir uzantısıdır ve DPI değerindeki dinamik değişiklikten sonra istemci dışı alanların ölçeklenmesi AIR Windows'ta desteklenir. Özellik; iletişim kutularının, dosya tarayıcılarının ve başlık çubuğu, yerel menü ve Windows simgeleri gibi ‘istemci dışı alandaki’ kullanıcı arabirimi simgelerinin ölçeklenmesini kapsar.

Özellik, AIR 29'dan itibarne ve Windows 10 (Redstone 1) Sürüm 1607'den itibaren kullanılabilecektir.

AIR Masaüstü - Hareket halinde vsync'yi devre dışı bırakma/etkinleştirme özelliği

AIR 28'den önce AIR Çalışma Zamanının kare ara bellek oluşturma hızı, görüntüleme aygıtının yenileme hızıyla senkronize ediliyordu.

AIR 29'da, kullanıcının görüntüleme aygıtı hızını senkronize eden veya senkronizasyondan çıkaran ekstra bir özelliğe sahip olacağı bir geliştirme sağladık. Senkronizasyon özelliği, “vsyncEnabled” sahne değişkenine eklenen bir özellik yardımıyla açılıp kapatılabilir.

“vsyncEnabled” değişkeni yalnızca “VsyncStateChangeAvailabilityEvent” olayı true değerini döndürürse true ile false arasında geçiş yapabilir.

Windows 7'de vsyncEnabled değeri true olarak ayarlandığında makine DisplayContext nesnesi Event.CONTEXT3D_CREATE yeniden tetiklenir ve titreme gözlemlenebilir. Bu durum Windows 8 ve sonraki sürümler ile Mac makinelerde yaşanmaz.

AIR Masaüstü-GPU bellek sınırlarını artırma

AIR 28'den önce Normal ve Dikdörtgen dokuları karşıya yüklemek için sağlanan en büyük GPU belleği 512 MB idi. AIR 29 beta ile birlikte GPU bellek sınırlarını 2048 MB'ye kadar geliştirdik. Bu yeni sınırlar “Standard_Extended” ve "Enhanced" adlı Stage3D profili ile kullanılabilir. Diğer profiller için GPU üst sınırı 512 MB olacaktır.

Bu özellik yalnızca AIR 64 bit ile kullanılabilir ve Normal ile Dikdörtgen dokularda kullanılabilecektir. Küp doku için bellek sınırları öncekiyle aynı (256 MB) olacaktır.

AIR Desktop-Doku Sınırındaki Artış (Yalnızca Beta)

AIR 28'den önce AIR tarafından desteklenen en büyük doku boyutu 4096x4096 idi. AIR 29'da (yazılım sürümü 40) doku sınırını 8192x8192 piksele yükselttik. Yalnızca 8k dokusu donanım tarafından destekleniyorsa true değeri döndüren Context3D::supports8kTexture adlı yeni bir salt okunur özellik kullanıma sunulmuştur.

Bu özellik yalnızca Normal ve Dikdörtgen dokuların oluşturulmasını destekler. Küp, Video, Sıkıştırılmış ve Sıkıştırılmış_Alfa gibi dokular desteklenmez. Özellik Mac, Windows 8.1 ve sonraki sürümler için AIR 64'te kullanılabilir.

8K dokular oldukça ağır olduğundan, dokuların zaman uyumsuz olarak karşıya yüklenmesi önerilir.

Not:

Önceki sürümlerde sunulan özelliklerle birlikte Flash Player ve AIR özelliklerinin tam listesi için lütfen buradaki belgeyi gözden geçirin.

Kullanıma Sunulan Sürümler

Teslim Edilebilir Öğe Kullanıma Sunulan Sürüm
Internet Explorer için Flash Player Windows - ActiveX 29.0.0.171
Firefox için Flash Player Windows - NPAPI 29.0.0.171
Chromium için Flash Player Windows - PPAPI 29.0.0.171
Safari ve Firefox için Flash Player Mac - NPAPI 29.0.0.171
Chromium için Flash Player Mac - PPAPI 29.0.0.171
Internet Explorer ve Edge için Flash Player Win 8 ve 10 29.0.0.171
Google Chrome için Flash Player Mac 29.0.0.171
Google Chrome için Flash Player Windows 29.0.0.171
Flash Player ChromeOS 29.0.0.171
Google Chrome için Flash Player Linux 29.0.0.171
Chromium için Flash Player Linux - PPAPI 29.0.0.171
Firefox için Flash Player Linux - NPAPI 29.0.0.171
AIR Masaüstü Win Çalışma Zamanı 29.0.0.112
AIR Masaüstü Mac Çalışma Zamanı 29.0.0.112
AIR SDK ve Derleyici Windows 29.0.0.122
AIR SDK ve Derleyici Mac 29.0.0.122
AIR SDK Windows 29.0.0.122
AIR SDK Mac 29.0.0.122

Bilinen Sorunlar

AIR
  • [AIR Win 64] Scout, 64 bit AIR sabit çalışma zamanlarını x86 olarak bildiriyor (AIR-4198615)
  • [AIR] İzleme ifadeleri adl üzerinden yazdırıldığında konsolda yazdırılmıyor(AIR-4198624)
  • Mağaza ve geçiciIPA, test cihazına yüklenemedi (AIR-4198628)

Güvenlik Geliştirmeleri

Güvenlik Bülteni Etkilenen Teslim Edilebilir Öğeler
APSB18-16 Adobe Flash Player

Geliştirme Yönergeleri

Flash Player 29 için geliştirme

Yeni Flash Player'ı kullanmak için "-swf-version=40" öğesini ASC 2.0 derleyicisine fazladan derleyici bağımsız değişkeni olarak geçirerek SWF sürüm 40'ı hedeflemeniz gerekir.  Ayrıntılı talimatlar aşağıdadır.

  • Flash Player 28 için yeniplayerglobalFlash Player 29 için .swc
  • Flash Builder 4.7'yi Creative Cloud'dan indirip yükleyin: https://creative.adobe.com/tr/products/flash-builder
  • Daha sonra geri yüklemeniz gerekiyorsa mevcut AIR SDK'sını yedekleyin ve ardından paketlenmiş AIR SDK'sını AIR 29 SDK ile değiştirin.  Bunu yapmak için AIR 29 SDK sıkıştırmasını şu konumda açın:
    • MacOS: /Applications/Adobe Flash Builder 4.7/eclipse/plugins/com.adobe.flash.compiler_4.7.0.348297/AIRSDK
    • Windows: C:\Program Files\Adobe\Adobe Flash Builder 4.7 (64Bit)\eclipse\plugins\com.adobe.flash.compiler_4.7.0.349722\AIRSDK\
  • Flash Builder'da yeni bir proje oluşturun: Dosya -> Yeni -> proje.
  • Proje Özellikler panelini açın (sağ tıklatın ve 'Özellikler'i seçin). 
  • Soldaki listedenActionScriptCompileröğesini seçin.
  • 'Ek derleyici argümanları' alanına "-swf-version=40" öğesini ekleyin.
    • Böylelikle çıktısı alınan SWF'nin SWF 40 sürümünü hedeflediğinden emin olabilirsiniz.  Derlemeyi Flash Builder'da değil, komut satırında gerçekleştirirseniz aynı derleyici argümanını eklemeniz gerekir.
  • Tarayıcınıza yeni Flash Player 29 derlemesini yüklediğinizden emin olun.

AIR 29 için geliştirme AIR 29 ad alanında güncelleme

Yeni AIR 29 API'leri ve davranışına erişmek için uygulama tanımlayıcı dosyanızı 29ad alanına güncellemeniz gerekir. Uygulamanız yeni AIR 29 API'lerini ve davranışını gerektirmiyorsa ad alanını güncellemeniz gerekli değildir. Ancak tüm kullanıcıların, yeni 29 özelliklerinden henüz yararlanmıyor olsa da AIR 29 ad alanını kullanmaya başlamasını öneririz. Ad alanını güncellemek içinxmlnsözniteliğini uygulama tanımlayıcınızda şu şekilde değiştirin: <application xmlns="http://ns.adobe.com/air/application/29.0">

Hata Bildirme

Hata mı buldunuz? Lütfen Flash Player ve Adobe AIR hata veritabanına bir hata gönderin.

Flash Player ve AIR, H.264 videonun kodunu çözmek veya bu videoyu oynatmak için grafik donanımınızı kullanabilir. Yalnızca sizin özel grafik donanımınız ve sürücünüzle yeniden oluşturulabilen video sorunları olabilir. Videolarla ilgili bir sorun bildirirken işletim sisteminizin ve tarayıcınızın bilgileriyle birlikte grafik donanımınızın ve sürücünüzün bilgilerini vermeniz önemlidir. Böylece sorunları yeniden oluşturup araştırabiliriz. Lütfen bu bilgileri şurada açıklandığı şekilde verdiğinizden emin olun: Video Oynatma Sorunlarını Bildirme Talimatları. Not: Aldığımız e-postaların sayısının fazla olması nedeniyle, her talebe karşılık veremiyoruz.

Adobe® Flash Player® ve AIR® uygulamalarını kullandığınız ve geri bildirim göndermek üzere zaman ayırdığınız için teşekkür ederiz!

Sistem Gereksinimleri

En son Flash Player sistem gereksinimleri için belgeyi buradan inceleyin

En son AIR sistem gereksinimleri için belgeyi buradan inceleyin

Çalışma Zamanı Sürümleri Geçmişi

Yayınlanma Tarihi Çalışma Zamanı Sürümü Güvenlik Geliştirmeleri
8 Mayıs 2018 Flash Player (Win, Mac, Linux) 29.0.0.171 APSB18-16
13 Nisan 2018 AIR SDK 29.0.0.122  
10 Nisan 2018 Flash Player (Win, Mac, Linux) 29.0.0.140 APSB18-08
13 Mart 2018 Flash Player (Win, Mac, Linux) 29.0.0.113
AIR Çalışma Zamanı 29.0.0.112
AIR SDK 29.0.0.112
APSB18-05
6 Şubat 2018 Flash Player (Win, Mac, Linux) 28.0.0.161 APSB18-03
9 Ocak 2018 Flash Player (Win, Mac, Linux) 28.0.0.137 APSB18-01
12 Aralık 2017 Flash Player (Win, Mac, Linux) 28.0.0.126
AIR Çalışma Zamanı 28.0.0.127
AIR SDK 28.0.0.125
APSB17-42
14 Kasım 2017 Flash Player (Win, Mac, Linux) 27.0.0.187 APSB17-33
25 Ekim 2017 Flash Player (Win, Mac, Linux) 27.0.0.183  
16 Ekim 2017 Flash Player (Win, Mac, Linux) 27.0.0.170 APSB17-32
10 Ekim 2017 Flash Player (Win, Mac, Linux) 27.0.0.159
AIR SDK Win 27.0.0.132
APSB17-31
12 Eylül 2017 Flash Player (Win, Mac, Linux) 27.0.0.130
AIR SDK ve Çalışma Zamanı Win 27.0.0.124
AIR SDK ve Çalışma Zamanı Mac 27.0.0.128
APSB17-28
8 Ağustos 2017 Flash Player (Win, Mac, Linux) 26.0.0.151 APSB17-23
11 Temmuz 2017 Flash Player (Win, Mac, Linux) 26.0.0.137
AIR Çalışma Zamanı 26.0.0.127
APSB17-21
16 Haziran 2017 Flash Player (Win, Mac, Linux) 26.0.0.131  
13 Haziran 2017 Flash Player (Win, Mac, Linux) 26.0.0.126
Flash Player (ActiveX Win 8/10) 26.0.0.120
Çalışma Zamanı 26.0.0.118
APSB17-17
9 Mayıs 2017 Flash Player (Win, Mac, Linux) 25.0.0.171 APSB17-15
20 Nisan 2017 Flash Player (Mac) 25.0.0.163  
11 Nisan 2017 Flash Player (Win, Mac, Linux) 25.0.0.148 APSB17-10
14 Mart 2017 Flash Player (Win, Mac, Linux) 25.0.0.127
AIR SDK ve Çalışma Zamanı 25.0.0.134
APSB17-07
14 Şubat 2017 Flash Player (Win, Mac, Linux) 24.0.0.221 APSB17-04
10 Ocak 2017 Flash Player (Win, Mac, Linux) 24.0.0.194 APSB17-02
13 Aralık 2016 Flash Player (Win, Mac, Linux) 24.0.0.186
AIR SDK ve Çalışma Zamanı 24.0.0.180
APSB16-39
8 Kasım 2016 Flash Player (Win, Mac, Linux) 23.0.0.207
Flash Player (NPAPI Linux) 11.2.202.644
APSB16-37
26 Ekim 2016 Flash Player (Win, Mac, Linux) 23.0.0.205
Flash Player (NPAPI Linux) 11.2.202.643
APSB16-36
11 Ekim 2016 Flash Player (Win, Mac, Linux) 23.0.0.185
Flash Player (NPAPI Linux) 11.2.202.637
Flash Player (ESR) 18.0.0.382
APSB16-32
13 Eylül 2016 Flash Player (Win, Mac, Linux) 23.0.0.162
Flash Player (NPAPI Linux) 11.2.202.635
Flash Player (ESR) 18.0.0.375
AIR SDK ve Çalışma Zamanı 23.0.0.257
APSB16-29
APSB16-31
14 Temmuz 2016 Flash Player (Win ActiveX) 22.0.0.210  
12 Temmuz 2016 Flash Player (Win, Mac, Linux) 22.0.0.209
Flash Player (NPAPI Linux) 11.2.202.632
Flash Player (ESR) 18.0.0.366
APSB16-25
16 Haziran 2016 Flash Player (Win, Mac, Linux) 22.0.0.185
Flash Player (NPAPI Linux) 11.2.202.626
Flash Player (ESR) 18.0.0.358
AIR SDK ve Çalışma Zamanı 22.0.0.153
APSB16-18
APSB16-23
12 Mayıs 2016 Flash Player (Win, Mac, Linux) 21.0.0.242
Flash Player (NPAPI Linux) 11.2.202.621
Flash Player (ESR) 18.0.0.352
AIR SDK ve Çalışma Zamanı 21.0.0.215
APSB16-15
21 Nisan 2016 Flash Player (Mac NPAPI) 21.0.0.226  
12 Nisan 2016 AIR SDK ve Çalışma Zamanı 21.0.0.198  
8 Nisan 2016 Flash Player (Google Chrome) 21.0.0.216  
7 Nisan 2016 Flash Player (Win, Mac, Linux) 21.0.0.213
Flash Player (NPAPI Linux) 11.2.202.616
Flash Player (ESR) 18.0.0.343
APSB16-10
23 Mart 2016 Flash Player (Win, Mac, Linux) 21.0.0.197  
10 Mart 2016 Flash Player (Win, Mac, Linux) 21.0.0.182
Flash Player (NPAPI Linux) 11.2.202.577
Flash Player (ESR) 18.0.0.333
AIR SDK ve Çalışma Zamanı 21.0.0.176
APSB16-08
9 Şubat 2016 Flash Player (Win, Mac, Linux) 20.0.0.306
Flash Player (NPAPI Linux) 11.2.202.569
Flash Player (ESR) 18.0.0.329
AIR SDK ve Çalışma Zamanı 20.0.0.260
APSB16-04
19 Ocak 2016 Flash Player (Win, Mac, Linux) 20.0.0.286  
1 Ocak 2015 Flash Player ActiveX (Win 7) 20.0.0.270  
28 Aralık 2015 Flash Player (Win, Mac, Linux) 20.0.0.267
Flash Player (NPAPI Linux) 11.2.202.559
Flash Player (ESR) 18.0.0.324
AIR SDK ve Çalışma Zamanı 20.0.0.233
APSB16-01
8 Aralık 2015 Flash Player (Win, Mac, Linux) 20.0.0.228
Flash Player (NPAPI Win ve Mac) 20.0.0.235
Flash Player (NPAPI Linux) 11.2.202.554
Flash Player (ESR) 18.0.0.268
AIR SDK ve Çalışma Zamanı 20.0.0.204
APSB15-32
10 Kasım 2015 Flash Player (Win, Mac, Linux) 19.0.0.245
Flash Player (NPAPI Linux) 11.2.202.548
Flash Player (ESR) 18.0.0.261
AIR SDK ve Çalışma Zamanı 19.0.0.241
APSB15-28
16 Ekim 2015 Flash Player (Win, Mac, Linux) 19.0.0.226
Flash Player (PPAPI ChromeOS) 19.0.0.225
Flash Player (NPAPI Linux) 11.2.202.540
Flash Player (ESR) 18.0.0.255
APSB15-27
13 Ekim 2015 Flash Player (Win ve Mac) 19.0.0.207
Flash Player (PPAPI Linux) 19.0.0.207
Flash Player (NPAPI Linux) 11.2.202.535
Flash Player (ESR) 18.0.0.252
AIR SDK ve Çalışma Zamanı 19.0.0.190
APSB15-25
21 Eylül 2015 Flash Player (Win ve Mac) 19.0.0.185
Flash Player (PPAPI Linux) 19.0.0.185
Flash Player (NPAPI Linux) 11.2.202.521
Flash Player (ESR) 18.0.0.241
AIR SDK ve Çalışma Zamanı 19.0.0.190
APSB15-23
11 Ağustos 2015 Flash Player (Win ve Mac) 18.0.0.232
Flash Player (PPAPI Linux) 18.0.0.233
Flash Player (Linux) 11.2.202.498
Flash Player (ESR) 18.0.0.228
AIR SDK ve Çalışma Zamanı 18.0.0.199
APSB15-19
16 Temmuz 2015 Flash Player (Linux NPAPI) 11.2.202.491
Flash Player (ESR) 13.0.0.309
APSB15-18
14 Temmuz 2015 Flash Player 18.0.0.209
APSB15-18
8 Temmuz 2015 Flash Player 18.0.0.203
Flash Player (PPAPI Linux) 18.0.0.204
Flash Player (ESR) 13.0.0.302
Flash Player (Linux NPAPI) 11.2.202.481
Flash Player 17.0.0.191
AIR SDK ve Çalışma Zamanı 18.0.0.180
APSB15-16
23 Haziran 2015 Flash Player 18.0.0.194
Flash Player (ESR) 13.0.0.296
Flash Player (Linux NPAPI) 11.2.202.468
Flash Player 17.0.0.190
APSB15-14
9 Haziran 2015 Flash Player (Win ve Mac) 18.0.0.160
Flash Player PPAPI (Mac) 18.0.0.161
Flash Player (Linux) 11.2.202.466
Flash Player (ESR) 13.0.0.292
AIR SDK ve Çalışma Zamanı (Win) 18.0.0.144
AIR SDK ve Çalışma Zamanı (Mac) 18.0.0.143
APSB15-11
12 Mayıs 2015 Flash Player (Win ve Mac) 17.0.0.188
Flash Player (Linux) 11.2.202.460
Flash Player (ESR) 13.0.0.289
AIR SDK ve Çalışma Zamanı 17.0.0.172
APSB15-09
14 Nisan 2015 Flash Player (Win ve Mac) 17.0.0.169
Flash Player (Linux) 11.2.202.457
Flash Player (ESR) 13.0.0.281
AIR SDK ve Çalışma Zamanı 17.0.0.144
APSB15-06
12 Mart 2015 Flash Player (Win ve Mac) 17.0.0.134
Flash Player (Linux) 11.2.202.451
Flash Player (ESR) 13.0.0.277
AIR SDK ve Çalışma Zamanı 17.0.0.124
APSB15-05
12 Şubat 2015 AIR Desktop Çalışma Zamanı (Win) 16.0.0.273
AIR SDK (Win ve Mac) 16.0.0.292
 
5 Şubat 2015 Flash Player (Win ve Mac) 16.0.0.305
Flash Player (Linux) 11.2.202.442
Flash Player ESR (Win ve Mac) 13.0.0.269
APSB15-04
27 Ocak 2015 Flash Player (Win ve Mac) 16.0.0.296
Flash Player (Linux) 11.2.202.440
Flash Player ESR (Win ve Mac) 13.0.0.264
APSB15-03
22 Ocak 2015 Flash Player (Win ve Mac) 16.0.0.287
Flash Player (Linux) 11.2.202.438
Flash Player ESR (Win ve Mac) 13.0.0.262
APSB15-02
13 Ocak 2015 Flash Player (Win ve Mac) 16.0.0.257
Flash Player (Linux) 11.2.202.429
Flash Player ESR (Win ve Mac) 13.0.0.260
AIR Android 16.0.0.272
AIR Desktop Çalışma Zamanı 16.0.0.245
AIR SDK 16.0.0.272
APSB15-01
9 Aralık 2014 Flash Player (Win ve Mac) 16.0.0.235
Flash Player (Linux) 11.2.202.425
Flash Player ESR (Win ve Mac) 13.0.0.259
APSB14-27
9 Aralık 2014 Flash Player (Win ve Mac) 15.0.0.246 APSB14-27
11 Kasım 2014 Flash Player (Win ve Mac) 15.0.0.223
Flash Player (Linux) 11.2.202.418
Flash Player ESR (Win ve Mac) 13.0.0.252
AIR Android 15.0.0.356
AIR Desktop ve SDK 15.0.0.356
APSB14-24
23 Eylül 2014 Flash Player (Windows ActiveX) 15.0.0.167 APSB14-22
9 Eylül 2014 Flash Player (Win ve Mac) 15.0.0.152
Flash Player (Linux) 11.2.202.406
Flash Player ESR (Win ve Mac) 13.0.0.244
AIR Android 15.0.0.252
AIR Desktop ve SDK 15.0.0.249
APSB14-21
12 Ağustos 2014 Flash Player (ActiveX, Mac NPAPI) 14.0.0.176
Flash Player (Win NPAPI) 14.0.0.179
Flash Player (PPAPI) 14.0.0.177
AIR Android 14.0.0.179
AIR Desktop ve SDK 14.0.0.178
APSB14-18
8 Temmuz 2014 Flash Player Masaüstü (Win ve Mac) 14.0.0.145
Flash Player Desktop (Linux) 11.2.202.394
Flash Player ESR (Win ve Mac) 13.0.0.231
AIR (SDK ve Android Çalışma Zamanı) 14.0.0.137
APSB14-17
10 Haziran 2014 Flash Player Masaüstü (Win ve Mac) 14.0.0.125
Flash Player Desktop (Linux) 11.2.202.378
Flash Player ESR (Mac ve Win) 13.0.0.223
AIR (SDK ve Çalışma Zamanı) 14.0.0.110
APSB14-16
13 Mayıs 2014 Flash Player Masaüstü (Win ve Mac) 13.0.0.214
Flash Player Desktop (Linux) 11.2.202.359
Flash Player Enterprise (Mac ve Win) 13.0.0.214
AIR (SDK ve Çalışma Zamanı) 13.0.0.111
APSB14-14

Bu çalışma Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License kapsamında lisanslanmıştır  Creative Commons şartları, Twitter™ ve Facebook sitelerinde paylaşılanları kapsamaz.

Yasal Uyarılar   |   Çevrimiçi Gizlilik İlkesi