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

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

10 Ocak 2017

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 Aralık 2016

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

Adobe Access, Android'de iki şekilde desteklenir: Adobe Primetime TVSDK'nin bir parçası olarak HLS akışları ile ve Android'de Adobe AIR'in bir parçası olarak HLS desteği olmadan. Sürüm 21'den itibaren Adobe AIR, Adobe Access desteğini kaldıracaktır.  Gelecek bir sürümde Adobe AIR'in Access desteği tamamen kalkacağından ve Adobe Access'i Android'de kullanmanın desteklenen tek yolu Primetime TVSDK olduğundan, Adobe Access'i Android'de kullanmak isteyenler Adobe Primetime lisans sahibi olma hakkında sorular için Adobe hesap temsilcinizle iletişim kurmalıdır.

Çözülen Sorunlar

10 Ocak 2017

Flash Player

  • Soket bağlantısı Güvenlik hatası#2048 ile başarısız oluyor.(4198184)
  • Sunucuya bağlanmak için flash.net.Socket kullanılırken Event.CONNECT olay işleyicisine izin verilmiyor. (4198188)
     

13 Aralık 2016

Flash Player

  • Zaman uyumsuz çizimin etkinleştirilmesi şeffaf nesnenin sınırlarını gösterir (4196843).
  • Çalışan öğesinin nesnesini paylaşılan bir bayt dizisine yazması daha uzun sürüyor (4170367).
  • "ALT GR+0" tuş birleşimi Fransızca klavye düzeninde @ döndürmüyor (4196791)
  • Boş ekran, Zaman Uyumsuz çizim etkinleştirildikten sonra fare tıklamasına kadar görülüyor (4197066).
  • Bir swf öğesinin ölçeklenmesi tarayıcısında öğelerin isabet alanı ölçeklemesini tetiklemiyor (4197425).
  • Http://www.evil3d.cn/example/ oynatılırken Flash Player beklenmedik şekilde çıkış yapıyor (4195719)
  • Boş ekran video Chrome üzerinde ararken görülüyor (4186499).
  • Videonun üzerine fareyle gelindiğinde arama çubuğu görünmüyor (4186564).
  • Action Script, MOUSE_MOVE olayını işleyemiyor (4186547).
  • [Windows 7]IE üzerinde Flash Player 23 için Scout ile önemli bir ek yük görülüyor.(4186334)

AIR

  • Starling.display.Görüntümaskesi starling.textures.RenderTexture ile işlenirken mobilde işlenmiyor (4196946)
  • GDI nesne işleyicisindeki Üssel Artış, uygulamanın beklenmedik şekilde çıkış yapmasına neden oluyor (4194045).
  • [Windows 7]AIR Desktop Çalışma Zamanında Cairo ve HTML5 tuvali kullanılırken bellek sızıntısı görülüyor (4192545).
  • [Mac] OS X içeren Mac bilgisayarlarda uygulama beklenmedik şekilde çıkış yapıyor özel durumu (SIGSEGV) KERN_INVALID_ADDRESS(4195975).
  • [Mac] FLEX AIR uygulaması (digi.me) beklenmedik şekilde çıkış yapıyor (4152837).
  • [Mac] Ağ değişiklikleri veya ekranın geçersiz olması durumunda AIR uygulaması beklenmedik şekilde çıkış yapıyor (4011481).
  • [Android N] AIR uygulamaları yeni Android N özellikleri uyarınca ekran değişikliklerini ve yazı tipi boyutunu tanıyamıyor (4186054)
  • Android - Yazılım klavyesi açılıp sınırsız süreyle açık kaldığında durum çubuğu görüntüleniyor (4184348)
  • Aygıt yatay yönde tutulursa setAspectRatio(StageAspectRatio.PORTRAIT) çalışmıyor [4197162]
  • [iOS] Capabilities.cpuArchitecture, iOS Simulator için yanlış değer döndürüyor [4142569]
  • [iOS] UIDeviceFamily değerleri artık tamsayı (4176499)
  • [Android] Android Video kullanırken, video addChild gibi diğer işlemler gerçekleştiğinde bir saniyeliğine askıya alınıyor (4161877).
  • [Android]Kullanıcı videoyu durdurup yeniden başlattığında video duruyor ve yalnızca ses oynatılıyor ( 4194916)
  • [Android] Video dokusu kullanan HLS oynatılmıyor (4186193)
  • [iOS] Boşta kaldığında arka plan sesi titriyor (4184841).
  • [iOS] GameInput API artık iOS8 aygıtlarını destekliyor.
  • [Android] Yumuşak gezinti tuşlarına sahip aygıtlarda yoğun mod kullanılırken, pembe çubuk ilgili gezinti alanının altında görünüyor (4100625).
  • Daire içine alınmış  Sayı karakterleri bir flex projesinde kullanıldığında kutu olarak gösteriliyor<s:label>(4186628)

Yeni Özellikler

Flash ve AIR'de küresel video desteği

Küresel videolar desteği sürüm 24'ten itibaren hem Flash Player hem de AIR'e eklenmiştir. Küresel videolara özel bir meta veri eklenmiştir; bu meta veriler bu özelliğin sunduğu yeni nitelik kullanılarak alınabilir. Bu özellik https://github.com/google/spatial-media/blob/master/docs/spherical-video-rfc.md ile uyumlu eşit dikdörtgen projeksiyon türündeki videoları destekler.

Bu özellik Desktop ve Android aygıtlarında desteklenir.

API sunuldu

OnMetaData olayının Object parametresi, video meta veri bilgileri sağlar. Bu özellik parametreye yeni özellikler ekler. Eklenen özellik, XML biçimindeki bir dize türü dizisidir. Aşağıdaki koda bakın.

function ns_onMetaData(info:Object):void {
trace("The matrix of Movie Header Box:"+info.sphericalVideoInfo[0]);
// info.sphericalVideoInfo provides the related meta-data
}

Örnek Küresel Video Oynatıcı

Küresel video oluşturmak üzere meta veri kullanmayı anlamak için küresel video oynatıcının örnek bir projesi bu bağlantıdan indirilebilir. Örnek kod, context3D örneğinden yararlanır; burada VideoTexture, daha iyi performans için video oluşturmak üzere kullanılır.

Projedeki ActionScript sınıfları için aşağıdaki grafiğe bakın.

Örnek Küresel Video oynatıcı için ActionScript sınıfları
SampleSphericalVideoPlayer sınıfı

Bu sınıf Küresel video işlevi için temel denetimleri sağlar.

SphericalVideo sınıfı

Bu sınıf VideoTexture kullanarak küresel video oluşturmak için context3D örneğini oluşturur

İzdüşüm sınıfları

Bu sınıflar kullanılan izdüşüm türüne karşılık gelen kesişme noktaları ve dizinler oluşturmak için kullanılır.

AIR Desktop'ta Örnek Çizim (Beta kalite)

Daha önce AIR Mobile için kullanılabilen örnek çizim özelliği bundan böyle AIR Desktop'ta kullanılabilir. Bu özellik, geliştiricilerin bir grafik nesnesi modeli kullanmasına ve tek bir karede birden çok kez oluşturmasına yardımcı olur. Bunun yapılması, çizim çağrılarını azaltır ve dolayısıyla oluşturma işlemleri ile genel performans iyileştirilir.

AIR Mobile'da olduğu gibi bu özelliği Desktop'ta kullanmak için geliştiriciler createVertexBufferForIntance() ve drawTriangleInstanced() API'lerini kullanabilir.

Context3D::createVertexBufferForInstances( numElements:int, data32PerElement:int, instancesPerElement:int, bufferUsage:String = "staticDraw", ):VertexBuffer3D;

Oluşturma bağlamına bir dizi örnek verisi yüklemek için VertexBuffer3D nesnesini kullanın. Köşe arabelleği, sahne alanı geometrisindeki her örneği oluşturmak için gereken verileri içerir. Örnek verileri içeren Köşe Arabellekleri bir örneğin tüm köşeleri için ortak olan nitelikler sağlar ve köşe gölgelendiricisi programına ait girdi işlevini görür.

Context3D::drawTrianglesInstanced( indexBuffer:IndexBuffer3D, numInstances, firstIndex:int=0, numTriangles:int=-1 ):void;

“iid” kaydı ile AGAL sürüm 3 şuradan indirilebilir:

AGALv3 şurada bulunabilir: https://github.com/adobe-flash/graphicscorelib/tree/master/src/com/adobe/utils/v3

Varsayımlar ve Bağımlılıklar

1) Bu özellik yalnızca Standart Genişletilmiş Profili destekleyen aygıtlarda desteklenir
2) Bu özellik yalnızca AIR Mobile ile Desktop'ta kullanılabilir.

Kamera ve Mikrofon için ayrı HTTP ile HTTPS izinleri

Kullanıcılara kamera ve mikrofon verileri üzerinde daha fazla kontrol sunmak için Flash Player bundan böyle izinlerin verilmesi üzerinde daha ayrıntılı bir kontrol sunmaktadır. Kullanıcılar bundan böyle HTTPS üzerinden içerik sunulduğunda kamera ve mikrofona bir etki alanı için erişim izni verebilir ve etki alanının içeriği HTTP üzerinden sunulduğunda erişim iznini kaldırabilir. Bu ayarlar Genel Ayarlar Yöneticisi'nde görülebilir.

Windows için Firefox'ta yüksek çözünürlüklü görüntüler için gelişmiş destek

Windows'ta Flash Player sürüm 24 ile Firefox sürüm 51'den itibaren, Flash içeriği yüksek çözünürlüklü görüntülerde uygun şekilde ölçeklenmektedir.

Android ve iOS için Kaydırma Hızı

AIR 24'ten itibaren, AIR Geliştiricileri Android ve iOS'ta Kaydırma olaylarının hız özelliğini okuyarak kayma kuvvetini tahmin edebilir. Bu değer piksel/saniye cinsinden belirtilir.

Android SDK Yükseltmesi

AIR 24'ten itibaren Android SDK (API Düzey 24), Çalışma Zamanı'nda yükseltilmiştir. 

Örnemli: Google Play'de AIR SDK 24'ü ve uygulama tanımlayıcısında varsayılan targetSdkVersion değerini 24 olarak kullanarak bir uygulamayı karşıya yüklediğinizde, Google Play uygulamanızın sonraki sürümünü AIR SDK 23 veya önceki sürümlerle karşıya yüklemenize izin vermez (aşağıdaki hata iletisine bakın). TargetSdkVersion değerinin 21 olarak kullanılması uygulama güncellemeleri için AIR SDK 24 ile AIR SDK 23 arasında geçiş yapmanıza olanak tanır.

AIR SDK 23 veya öncesi ile uygulamanızın sonraki sürümü karşıya yüklenirken Google Play tarafından oluşturulan hata:

AIR SDK 23 veya öncesini içeren uygulamalar için Google Play tarafından gösterilen hata

AIR 24'te yükseltilmiş araçların sürüm numaralarının listesi burada verilmiştir.

Araç

Sürüm

SDK Aracı 25.1.7
SDK Platformu 24
Platform Aracı 24.0.2
Android Destek Deposu 36
Android Google Deposu 32
Android Oluşturma Aracı 24.0.1

 

Android Uygulama Bağlantıları Desteği

AIR 24'ten itibaren Geliştiriciler, uygulama geliştiricilerin bir uygulamayı sahip oldukları web etki alanı ile ilişkilendirmesine olanak tanıyan Android Uygulama Bağlantıları özelliğini kullanabilir. Android Uygulama Bağlantıları özelliği, uygulamanızın app.xml dosyanızda belirttiğiniz web sitesi URI'leri için varsayılan işleyici haline gelmesine olanak tanır

Uygulamanızı Uygulama Bağlantılarına hazır hale getirmek için aşağıdaki adımları izleyin:

  1. app.xml dosyasında URI için Hedef filtresi oluşturun

    Uygulamanızın bağlantıları işlemesini sağlamak için, uygulamanızın işlediği URI desenlerini bildiren bildirim dosyası altındaki app.xml dosyasında hedef filtrelerini kullanın. Aşağıdaki örnekte https://www.example.in ve http://www.example.in bağlantılarını işleyebilen bir hedef filtresi gösterilmektedir

    <manifestAdditions>
        <![CDATA[
            <manifest android:installLocation="auto">
                    ...
                ...
                <application android:enabled="true">
                <activity android:excludeFromRecents="false">
                    <intent-filter>
                        <action android:name="android.intent.action.MAIN" />
                        <categoryandroid:name="android.intent.category.LAUNCHER" />
                    </intent-filter>
                         
                    <intent-filter android:autoVerify="true">
                        <action android:name="android.intent.action.VIEW" />
                        <category android:name="android.intent.category.DEFAULT" />
                        <category android:name="android.intent.category.BROWSABLE" />
                        <data android:scheme="http" android:host="www.example.in" />
                        <data android:scheme="https" android:host="www.example.in" />
                    </intent-filter>
                </activity>
                </application>
            </manifest>
        ]]>
    </manifestAdditions>

    Yukarıda gösterildiği gibi, uygulama bağlantılarına yönelik hedef filtreleri http, https veya her ikisinin birden android:scheme değerini bildirmelidir. Filtre başka bir şema bildirmemelidir. Uygulamanıza yönelik bağlantı doğrulamayı etkinleştirmek için uygulama bildirim dosyanızdaki web URI hedef filtrelerinin en az birinde android:autoVerify özniteliğini true olarak ayarlayın. Hedef filtresi hakkında daha fazla bilgi için buraya bakın.

  2. Doğrulama sağlamak için web sitelerinizde bir Dijital Varlık Bağlantıları JSON dosyası yayımlayın

    Assetlinks.json dosyasını oluşturup web sitenizde yayımlamak için burada bahsedilen adımları izleyin.

    Not:  Geliştiriciler url'yi ve ActionScript kodundaki argümanları, NativeApplication InvokeEvent(örn. NativeApplication.nativeApplication.addEventListener(InvokeEvent.INVOKE, invokeHandler); ) kaydı yaparak alabilir. ActionScript InvokeEvent hakkında daha fazla bilgi için buraya bakın.

Android ve iOS'ta izinler

Android 6.0'dan (API düzey 23) itibaren, kullanıcılar uygulamanın yüklenmesi değil, çalışması sırasında uygulamalara izin vermelidir. İzin isteklerini ve durumunu işlemek için Android ve iOS'a yönelik İzinler API'si kullanıma sunulmuştur. Geliştiriciler Camera, Microphone, Geolocation, CameraRoll, CameraUI, File ve FileReference gibi sınıflar için izin isteyebilir. Uygulamalar AIRSDK 24 veya üzeri ile paketlenmeli ve SWF sürümü 35 veya üzeri olmalıdır. Bu API'ler kullanılarak oluşturulan uygulamalar yalnızca Android 6.0 ve sonraki sürümlerde iletişim kutusu oluşturur. Android 5.0 veya önceki sürümlerde, uygulama tanımlayıcı dosyasında izinlerden bahsetmeye devam edebilirsiniz.

Android'de, uygulamanızdaki izinleri işlemek istemiyorsanız uygulama tanımlayıcı dosyanızda targetSdkVersion sürüm 23'ten öncesini kullanın. 

  1. permissionStatus: Bu özellik uygulamaya gerekli iznin verilip verilmediğini bildirir. Bu özellik AIR desktop ve targetSDKVersion sürümü 23'ten düşük olan Android uygulamalarında durumu her zaman VERİLDİ olarak döndürür. PermissionStatus sınıfına yönelik özellikler listesinde BİLİNMİYOR, VERİLDİ ve REDDEDİLDİ seçenekleri bulunur. BİLİNMİYOR özelliği, iznin henüz istenmediğini veya iznin 'Tekrar sorma' onay kutusu seçeneğiyle kullanıcı tarafından reddedildiğini belirtir.
  2. requestPermission(): requestPermission yöntemi, uygulamaya izin verilmesini ister. Kullanıcı bir izin verdiğinde veya reddettiğinde PermissionEvent gönderilir.
  3. PermissionError: Bu tür ActionScript sınıflarının özellik ve yöntemlerine izin istemeden erişilmesi 3800 PermissionError hatasını oluşturur.
package
{
    import flash.display.Sprite;
    import flash.display.StageAlign;
    import flash.display.StageScaleMode;
    import flash.events.PermissionEvent;
    import flash.media.Camera;
    import flash.media.Video;
    import flash.permissions.PermissionStatus;
     
    public class codeSnippet extends Sprite
    {
        private var video:Video;
        private var cam:Camera;
        public function codeSnippet()
        {
            super();
             
            stage.align = StageAlign.TOP_LEFT;
            stage.scaleMode = StageScaleMode.NO_SCALE;
             
            if (Camera.isSupported)
            {
                cam = Camera.getCamera();
                 
                if (Camera.permissionStatus != PermissionStatus.GRANTED)
                {
                    cam.addEventListener(PermissionEvent.PERMISSION_STATUS, function(e:PermissionEvent):void {
                        if (e.status == PermissionStatus.GRANTED)
                        {
                            connectCamera();
                        }
                        else
                        {
                            // permission denied
                        }
                    });
                     
                    try {
                        cam.requestPermission();
                    } catch(e:Error)
                    {
                        // another request is in progress
                    }
                }
                else
                {
                    connectCamera();
                }
            }
        }
         
        private function connectCamera():void
        {
            video = new Video(640, 480);
            video.attachCamera(cam);
            addChild(video);
        }
    }
}

Android izinlerine ilişkin eğitim kaynağı için bkz. https://developer.android.com/training/permissions/index.html.

İOS izinleri hakkında bilgi için Apple'ın belgelerine bakın https://developer.apple.com/ios/human-interface-guidelines/interaction/requesting-permission/.

Dikkat edilecek noktalar

  • İOS 10 gönderilerine yönelik yeni bir özellik, bir kullanıcının Kamera veya Fotoğraflar gibi özel verilerine erişirken uygulamanıza 'amaç dizesi' eklemenizi gerektirir. Uygulama tanımlayıcı dosyasında anahtar belirtme hakkında bilgi için bkz. Bilgi Özellik Listesi Anahtar Başvurusu | Cocoa Anahtarları.
  • Aynı anda birden fazla izin isterken, çalışma zamanı aşağıdaki hatayı oluşturur: 
    Hata 3801: Başka bir izin isteği devam ediyor.
  • İzin istemeden Dosya sınıfına erişilmesi, Dosya API'sinin eski davranışı olan Hata 3012'yi oluşturur.

İOS ve Android'de StageText için özel yazı tipleri desteği

AIR 24'ten itibaren iOS ve Android için StageText üzerinde Özel yazı tiplerine yönelik destek verilmektedir. Daha önce, StageText belirli sistem yazı tipleri ile oluşturuluyordu. Bu özelliğin sunulmasıyla birlikte AS geliştiricileri bundan böyle sistemde sunulan yazı tiplerinden başka yazı tiplerini kullanma esnekliğine sahiptir. Geliştiriciler ttf ve otf yazı tipi dosyalarını kullanabilir. Özel yazı tiplerini kullanmak için gereken değişiklikler aşağıda listelenmiştir.

  1. Uygulamanın descriptor xml dosyasında gereken değişiklikler.

    Not: Bu işleve erişmek için uygulama tanımlayıcısındaki Namespace değeri 24.0 veya üzeri olmalıdır.

    <application>
    ...
    ...
    <embedFonts>
         <font>
              <fontName>FontID1</fontName>
              <fontPath>path_to_custom_font_fileName1.ttf</fontPath>
         </font>
         <font>
              <fontName>FontID2</fontName>
              <fontPath>path_to_custom_font_fileName2.ttf</fontPath>
         </font>
    </embedFonts>
    ...
    ...
    <application>
  2. ActionScript kodunda gereken değişiklikler

    Geliştiriciler fontName etiketi altında buradaki FontID1 gibi herhangi bir değer belirtebilir.

    public function CustomFonts()
    {
         label = new StageText();
         label.fontFamily = "FontID1";
         label.textAlign = "right";
         label.stage = stage;
         label.viewPort = new Rectangle(20, 20, 90, 90);
    }

    Bilinen Sorunlar

    • Flash Builder kullanarak .apk dosyasını paketlemek için geliştiricinin mutlak fontPath değerini belirtmesi gerekir.
    • Windows'ta Java 1.6 ile otf dosyaları IPA'lar için işlenmez.

Mobil için zaman uyumsuz doku yüklemesi

AIR 23'ten önce doku yüklemesi zaman uyumluydu. Bu nedenle, geliştiriciler yeni doku başarıyla yükleninceye kadar beklemek zorundaydı. AIR 24 ile birlikte, geçerli doku oluşturulurken dokuları zaman uyumsuz olarak karşıya yükleyebilirsiniz. Bunun yapılması, AIR uygulamaları için daha iyi bir kullanıcı arabirimi performansı ve daha sorunsuz bir kullanıcı deneyimi sağlar.

Zaman uyumsuz doku yüklemesi başarıyla tamamlandıktan sonra bir TEXTURE_READY olayı oluşturulur. Tüm doku biçimleri için doku verilerinin zaman uyumsuz olarak karşıya yüklenmesi aşağıdaki iki yeni API kullanılarak gerçekleştirilir:

  1. uploadFromBitmapDataAsync( source:BitmapData, miplevel:uint = 0)
  2. uploadFromByteArrayAsync( data:ByteArray, byteArrayOffset:uint, miplevel:uint = 0 )

Bu özellik yalnızca 0 mip seviyesi için Normal ve Dikdörtgen dokuyu destekler.

İOS'ta configureBackBuffer() ile Kenar Yumuşatma

Kenar Yumuşatma, uygulamalarda algılanan görüntü kalitesini artırmak için faydalıdır. Donanım tabanlı Çoklu Örnekleme Kenar Yumuşatma (MSAA) özelliği artık Contex3D.configureBackBuffer ile iOS'ta kullanılabilir. Bu özellik daha önce Desktop ve Flash Player ile kullanılabiliyordu. MSAA'yı etkinleştirmek için configureBackBuffer kullanarak düzeyi 0'dan 2'ye ayarlayın. Kenar yumuşatma değer düzeylerinin etkisi aşağıda verilmiştir:

0=1 alt örnek, Kenar yumuşatma yok

1=2 alt örnek, orta düzey kenar yumuşatma

2=4 alt örnek, yüksek kenar yumuşatma.

Sağladığınız kenar yumuşatma düzeyi daha yüksekse (2'den fazla), düzey GPU tarafından desteklenen en büyük kenar yumuşatma düzeyine veya 2 değerine kırpılır.

Not: Bu özellik şu anda configureBackbuffer ile Android üzerinde kullanılamamaktadır

API varsayımları ve bağımlılıkları

  1. Kenar Yumuşatma, yazılım modu oluşturma için kullanılamaz.
  2. Uygulama kenar yumuşatma kullanırken fazladan GPU belleği kullanır ve bu nedenle biraz performans düşüşüne neden olabilir.

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 24.0.0.194
Firefox için Flash Player Windows - NPAPI 24.0.0.194
Chromium için Flash Player Windows - PPAPI 24.0.0.194
Safari ve Firefox için Flash Player Mac - NPAPI 24.0.0.194
Chromium için Flash Player Mac - PPAPI 24.0.0.194
Internet Explorer ve Edge için Flash Player Win 8 ve 10 24.0.0.194
Google Chrome için Flash Player Mac 24.0.0.194
Google Chrome için Flash Player Windows 24.0.0.194
Flash Player ChromeOS 24.0.0.194
Google Chrome için Flash Player Linux 24.0.0.194
Chromium için Flash Player Linux - PPAPI 24.0.0.194
Firefox için Flash Player Linux - NPAPI 24.0.0.194
AIR Desktop Win Çalışma Zamanı 24.0.0.180
AIR Desktop Mac Çalışma Zamanı 24.0.0.180
AIR Android Çalışma Zamanı 24.0.0.180
AIR SDK ve Derleyici Windows 24.0.0.180
AIR SDK ve Derleyici Mac 24.0.0.180
AIR SDK Windows 24.0.0.180
AIR SDK Mac 24.0.0.180

Bilinen Sorunlar

Flash Player

  • Zaman Uyumsuz çizim özelliği etkinleştirildiğinde Firefox 49.0.2'de performans düşüşü görülüyor.(4197072)

AIR

  • MAC Captive Uygulaması kod imzalaması sırasında Adobe AIR_64 Helper ve ExtendedAppEntry Template64 sorun oluşturuyor.(4189809)
  • [iOS] İşlev bağımsız değişkenlerine erişilmeye çalışıldığında kilitleniyor (4117964)
  • TextField: birinci TextField oluşturulduktan sonra gecikme (4133187)
  • [iOS] Uygulamayı iOS 10.0 Simulator'a yüklemeye çalışırken çalışma zamanında DTiPhoneSimulatorSystemRoot sınıfı bulunamadı (4186457).
  • AIR23'te arabirimlerswf'lerarasında paylaşıldığında iOS'ta çalışmıyor (4194914)

Güvenlik Geliştirmeleri

Güvenlik Bülteni Etkilenen Teslim Edilebilir Öğeler
APSB17-02 Adobe Flash Player

Geliştirme Yönergeleri

Flash Player 24 için geliştirme

Yeni Flash Player'ı kullanmak için ASC 2.0 derleyicisine ek bir derleyici argümanı olarak "-swf-version=35" ileterek SWF 35 sürümünü hedeflemeniz gerekir.  Ayrıntılı talimatlar aşağıdadır.

  • Flash Player 22 için yeniplayerglobalFlash Player 24 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'yi yedekleyin ve ardından paketlenmiş AIR SDK'yi AIR 24 SDK ile değiştirin.  Bunu yapmak için AIR 24 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). 
  • Sol taraftaki listeden ActionScriptCompiler (ActionScript Derleyicisi) öğesini seçin.
  • 'Ek derleyici argümanları' alanına "-swf-version=35" öğesini ekleyin.
    • Böylelikle çıktısı alınan SWF'nin SWF 35 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 24 yapısını yüklediğinizden emin olun.

AIR 24 için geliştirme AIR 24 ad alanına güncelleme

Yeni AIR 24 API'leri ve davranışına erişmek için uygulama tanımlayıcı dosyanızı 24 ad alanına güncellemeniz gerekir. Uygulamanız yeni AIR 24 API'lerini ve davranışını gerektirmiyorsa ad alanını güncellemeniz gerekli değildir. Ancak tüm kullanıcıların, yeni 24 özelliklerinden henüz yararlanmıyor olsa da AIR 24 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/24.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
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