Poznámky k verzi pro aplikaci Flash Player 28 a prostředí AIR 28

Tento dokument obsahuje poznámky k verzi aplikace Flash Player a prostředí AIR 28.

 

6. února 2018

V dnes vydané verzi jsme aktualizovali aplikaci Flash Player a doplnili jsme důležité opravy chyb a aktualizace zabezpečení.

 

9. ledna 2018

Šťastný nový rok!  Ve verzi naplánované na dnešek jsme aktualizovali aplikaci Flash Player důležitými opravami chyb a aktualizacemi zabezpečení.

 

12. prosince 2017

V dnešní plánované verzi jsme aktualizovali aplikaci Flash Player a prostředí AIR. Doplnili jsme důležité opravy chyb, aktualizace zabezpečení a nové funkce.


Způsob aktualizace aplikace Flash Player

Současní uživatelé přehrávače Flash Player, kteří si zaregistrovali automatické aktualizace pomocí volby „Povolit společnosti Adobe instalovat aktualizace (doporučeno)“, obdrží tuto verzi automaticky do 24 hodin od jejího vydání.

Uživatelům, kteří vybrali možnost „Upozornit na instalaci aktualizací“, se během 7 dní od data vydání verze zobrazí dialogové okno upozornění na aktualizaci. Uživatelé Windows, kteří chtějí aktivovat dialogové okno s oznámením o aktualizaci, musí restartovat systém nebo se odhlásit a znovu přihlásit.

Nejnovější verzi aplikace Flash Player si můžete kdykoli stáhnout a nainstalovat ze stránky https://get.adobe.com/cz/flashplayer.

Zákazníci používající Google Chrome, Internet Explorer nebo Microsoft Edge ve Windows 8.x/10, obdrží aktualizaci prostřednictvím aktualizačních nástrojů společností Google nebo Microsoft.


Jak nás kontaktovat

Doufáme, že se vám tato verze bude líbit. V případě jakýchkoli problémů nám dejte vědět nejlépe tím, že je zadáte do naší veřejné databáze chyb. Pokud potřebujete nápovědu k instalaci nebo používání, navštivte naše komunitní fóra, kde najdete pomoc.

Databáze chyb Adobe – https://tracker.adobe.com/
Fóra aplikace Flash Player – http://forums.adobe.com/community/flashplayer
Fóra prostředí AIR – http://forums.adobe.com/community/air

Oznámení

Dostupnost běhového prostředí AIR pro Android v obchodě Google Play
Dne 13. března 2018 přestane společnost Adobe publikovat sdílené běhové prostředí AIR na webu Google Play pro všechna zařízení se systémem Android 4.0 nebo starší.Aplikace AIR, které vyžadují sdílené běhové prostředí, nebudou mít přístup k požadovaným položkám ke stažení z obchodu Google Play z těchto starších systémů.Vývojářům, kterých se to týká, doporučujeme aplikace do 13. března 2018 konvertovat a znovu je publikovat tak, aby používaly vázaný běhový modul.
 
App Transport Security
Počínaje systémem macOS 10.11 společnost Apple zavádí funkci App Transport Security (ATS), která vyžaduje, aby aplikace používaly pouze zabezpečené síťové připojení prostřednictvím protokolu HTTPS. Protože se jedná o významnou změnu, společnost Apple umožňuje aplikacím přepsání prostřednictvím klíče NSAllowsArbitraryLoads umožňující nezabezpečená připojení.
 
V sadě AIR SDK 27 budou mít všechny aplikace AIR vytvořené pro systém macOS klíč NSAllowsArbitraryLoads v souboru info.plist automaticky nastavený na hodnotutrue. Toto je dočasné řešení. Společnost Apple může během procesu revize vaši aplikaci zamítnout nebo v budoucích aktualizacích operačního systému použití klíče NSAllowsArbitraryLoads zakázat. Doporučujeme, abyste ve svých aplikacích používali bezpečné síťové připojení prostřednictvím protokolu HTTPS.
 
Sdílené běhové prostředí AIR pro systém Android
Od verze AIR 26 bylo balení sdílených běhových aplikací pro systém Android zakázáno. Díky této změně bude v instalačním balíčku publikovaných aplikací vždy obsažena vázaná kopie běhového modulu, a to bez ohledu na cíl vybraný vývojářem (tj. apknebo apk-captive-runtime). Tato změna nám umožňuje zaměřit testování a vývoj na vázané instalace, které představují vůbec neoblíbenější volbu pro Android.

Odstraněné problémy

6. února 2018

Flash Player

  • [Mac] Při odesílání videa pomocí protokolu RTMPS se zobrazí zpráva „Odesílání... X %“ a rekordér přestane reagovat. (FP-4198740)
  • Různé opravy zabezpečení a funkčnosti

 

9. ledna 2018

Flash Player

  • Různé opravy zabezpečení a funkčnosti

 

12. prosince 2017

Flash Player

  • [Mac] Po instalaci zásuvného modulu NPAPI přehrávače Flash Player se nespustí nativní ovládací panel aplikace Flash Player z předvoleb systému
  • [Windows] Při přehrávání obsahu DRM v prohlížeči Chrome se vyskytují problémy.
  • Při spuštění aplikace Stage3D pomocí profilu Baseline_Constrained dochází k úniku paměti (FP-4198562)
  • Při použití editoru Scratch přestane v prohlížeči Chrome reagovat dialogové okno pro odeslání souboru (FP-4198254)
  • Při přehrávání videa v režimu na celou obrazovku z adresy https://www.vudu.com/movies/#!content/74336/CHUD-2-Bud-The-Chud není viditelný posuvník hlasitosti.

AIR

  • Po volání graphics.readGraphicsData se neočekávaně ukončí běhové prostředí AIR.(AIR-4198466)
  • Při zahájení práce více uživateli současně se aplikace neočekávaně ukončí.(AIR-4198267)
  • Je-li přípravná vyrovnávací paměť objektu Context3D nastavena na 1024x768 nebo novější, vyhlazení na displeji retina počítače se systémem OS X nefunguje nebo se zhorší jeho kvalita.(AIR-4198319)
  • [Android] Událost KeyboardEvent.KEY_DOWN je pro tlačítko DALŠÍ odeslána dvakrát (AIR-4198503)
  • [iOS] Pokud je podřízený pohyblivý symbol v dolní části obrazovky, vytváří se artefakty (AIR-4198445)
  • [iOS] Součástí balíčků s aplikacemi pro iOS je nástroj ADT pro správné podepsání dynamických rozhraní (AIR-4198407)
  • [iOS] Nástroj ADT pro správné podepsání dynamických rozhraní (AIR-4198408)
  • [IOS] Prostředí AIR 23 a novější: Kompilace se nezdařila při provádění: compile-abc- Nebyla nalezena třída (...). (AIR-4198225)
  • [iOS] StageWebView se nenačítá ani se nezobrazuje místní obsah HTML (AIR-4198420)
  • Zlepšení chování vlastnosti capabilities.language pro systém Android a iOS
  • [iOS] Problémy se spouštěcími obrazy v zařízení iPad Pro
  • [Android] Chyba č. 3672: Při použití drawToBitmapData (Context3D) během používání VideoTexture selhalo vytváření vyrovnávací paměti (AIR-4198290)
  • [Android] Ze záměru „android.intent.action.SEND“ neobdržena žádná data v zařízení se systémem Android (AIR-4197491)
  • Otočení fotografií pořízených fotoaparátem v mobilním zařízení se systémem Android/IOS (AIR -4167837)
  • [iOS] Rozhraní nefungují v systému iOS, jsou-li sdílena mezisoubory SWF(AIR-4194914)
  • [iOS] Aplikace vytvořené systémem Flex v režimu AOT selžou (AIR-4198266)
  • [iOS] Chybí záznam pro IpadPro10.5Inch – proto je vrácena nesprávná velikost obrazovky (AIR-4198511)

Nové funkce

Řešení problémů s instalací aplikací Adobe AIR

Od 30. října 2017 ve verzi Flash Player 28 mohou být aplikace Adobe AIR s certifikátemSHA-1úspěšně nainstalovány bez nutnosti opětovného zabalení aplikace AIR s novým certifikátem. Podrobnosti o tomto problému s instalací aplikací Adobe Air najdete v příspěvku na našem blogu.

Pro koho je toto řešení určeno?

Pokud se po 30. říjnu 2017 vámi vytvořená aplikace AIR nenainstaluje a instalační protokol aplikace bude obsahovat následující chybu: „Podpis balíčku se nepodařilo ověřit“, znamená to, že aplikace je podepsaná pomocícertifikátuSHA1.

Umístění souborů protokolu pro různé platformy je uvedeno v článku: https://helpx.adobe.com/cz/air/kb/logging-air-2-desktop-application.html

Řešení:

Aplikace AIR s problémy popsanými výše lze nainstalovat dvěma způsoby.

 

Pomocí klávesových zkratek:

Instalace běhového prostředí Adobe AIR

Kroky, které je třeba provést v systému Windows:

1. Přejděte na C:\Program Files (x86) \Common Files\Adobe AIR\Versions\1.0

2. Při podržení stisknuté klávesy „Ctrl“ vyberte instalační soubor aplikace Adobe AIR s příponou .exe -> klikněte na něj pravým talčítkem -> vyberte možnost Run as Administrator (Spustit jako správce). Klávesu „Ctrl“ držte stisknutou, dokud se neotevře dialogové okno.

3. Vyberte a otevřete aplikaci AIR, kterou chcete nainstalovat.

Kroky, které je třeba provést v systému Mac:

1. Přejděte na /Applications/Utilities

2. Při podržení stisknuté klávesy „command“ klikněte dvakrát na instalační soubor aplikace Adobe AIR.Klávesu „command“ držte stisknutou, dokud se neotevře dialogové okno.

3. Vyberte a otevřete aplikaci AIR, kterou chcete nainstalovat.

Aplikace Adobe AIR by se měla úspěšně nainstalovat.

 

Použití nové instrukce -ignoreExpiredCertificateTimestamp při spouštění instalačního programu aplikace AIR pomocí příkazového řádku/terminálu

Instalace běhového prostředí Adobe AIR

Kroky, které je třeba provést v systému Windows:

1. Otevřete příkazový řádek jako správce.

2. Spusťte následující příkaz:

“C:\Program Files (x86) \Common Files\Adobe AIR\Versions\1.0\Adobe AIR Application Installer.exe” -ignoreExpiredCertificateTimestamp

3. Otevře se okno.

4. Vyberte a otevřete aplikaci AIR, kterou chcete nainstalovat.

Kroky, které je třeba provést v systému Mac:

1. Otevřete terminál.

2. Spusťte následující příkaz:

/Applications/Utilities/Adobe\ AIR\ Application\ Installer.app/Contents/MacOS/Adobe\ AIR\ Application\ Installer/ -ignoreExpiredCertificateTimestamp

3. Otevře se okno.

4. Vyberte aplikaci AIR, kterou chcete nainstalovat.

Aplikace Adobe AIR se nainstaluje.

Podpora souborů ANE založená na jazyce Swift v prostředí AIR (iOS/tvOS)

Počínaje prostředím AIR 28 mohou vývojáři používat soubory ANE založené na jazyce Swift pro iOS/tvOS. Vývojáři mohou použít také dynamická rozhraní založená na iOS/tvOSk balení aplikace pro příslušné platformy iOS/tvOS. Dynamická rozhraní budou podepsána při balení aplikace.

Kroky k vytvoření Swift ANE a balení aplikací:

1. Spolu se stávajícími potřebnými zdroji pro vytvoření ANE potřebují vývojáři v jazyce AS při vytváření příkazu ANE použít také dynamická rozhraní (relevantní soubory .framework). Soubor platform.xml musí obsahovat také informace o dynamických rozhraních (viz níže).

<?xml version="1.0" encoding="utf-8" ?>
 
<platform xmlns="http://ns.adobe.com/air/extension/28.0">
 
<linkerOptions>
 
<option>-rpath @executable_path/Frameworks</option>
 
</linkerOptions>
 
<packagedDependencies>
 
<packagedDependency><dynamic_swift_framework_path></packagedDependency>
 
</packagedDependencies>
 
</platform>

2. Ukázka příkazu k balení ANE

adt -package -target ane <ane_file> <extesionxml_file> -swc <swc_file> -platform iPhone-ARM -platformoptions <platformxml_file> -C iPhone-ARM/ . -platform appleTV-ARM -platformoptions <tvOS_platformxml_file> -C appleTV-ARM/ .
  • Složka iPhone-ARM obsahuje dynamic_swift_framework_file uvedený v balíčku souvisejících položek aplikace v platform_xml, Objective-C statické knihovny (.a) pro zařízení se systémem iOS a soubor library.swf.
  • Složka appleTV-ARM obsahuje dynamic_swift_framework_file pro tvOS uvedený v balíčku souvisejících položek aplikace v tvOS_platform_xml, Objective-C statické knihovny (.a) vytvořený pro tvOS a soubor library.swf.

 

3. Ukázka příkazu balení IPA

adt -package -target <target> -provisioning-profile <path-to-profile> -storetype pkcs12 -keystore <path-to-certificate> -storepass <password> <ipa_file> <appxml_path> <swf_path> Frameworks -extdir extension

Kde složka <dynamic_frameworks_and_Swift_Dependencies_path> nebo podsložky nacházející se uvnitř obsahují rozhraní Swift a související položky uvedené níže. Tyto knihovny Swift dylib pro najdete v /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos pro systém iOS

<dynamic_swift_framework>

  • libswiftCore.dylib
  • libswiftCoreGraphics.dylib
  • libswiftCoreImage.dylib
  • libswiftDarwin.dylib
  • libswiftDispatch.dylib
  • libswiftFoundation.dylib
  • libswiftObjectiveC.dylib
  • libswiftQuartzCore.dylib
  • libswiftUIKit.dylib

 

Pro podporu Xcode 9 a Swift 4 musí vývojáři AS přidat také 3 další související položky swift uvedené níže, a to ze složky iphoneos z prostředí Xcode.

  • libswiftCoreFoundation.dylib
  • libswiftMetal.dylib
  • libswiftos.dylib

Poznámka: Výchozí hodnota MinimumOSVersion je pro iOS je 8.0 a pro tvOS 9.0.

Upgrade SDK pro iOS

Běhový modul AIR je nyní součástí sady SDK pro iOS 11, což vývojářům pro prostředí AIR umožňuje při vytváření balíčků pomocí nástroje ADT používat soubory ANE zabudované do rozhraní API pro iOS 11 bez použití přepínače platformsSDK. Do sady SDK pro iOS 11 Apple začlenil nutnost zahrnutí několika ikon do aplikace. Pro jejich zahrnutí postupujte podle níže uvedených kroků:

Poznámka: Musíte mít zařízení Mac s kódem Xcode 9.

Spusťte Xcode 9.

  1. Přejděte do nabídky File -> New Project -> Single View App (iOS).Zadejte název produktu, název organizace a identifikátor organizace (konkrétní jména nejsou nutná).
  2. Uložte projekt.
  3. Klikněte na Assets.xcassets -> AppIcon -> přetáhněte ikonu obchodu Apple o velikosti 1024 * 1024 (1024pt, 1x).
Assets.xcassets

4. Přetáhněte ikonu aplikace pro iPad velikosti 76x76 (76pt, 1x) a 152x152 (76pt, 2x).

5. Přetáhněte ikonu aplikace pro iPad Pro o velikosti 167x167 (83.5pt, 2x).

6. Přetáhněte ikonu aplikace pro iPhone o velikosti 120x120 (60pt, 2x).

7. Přetáhněte ikonu aplikace pro iPhone o velikosti 180x180 (60pt, 3x).

Velikosti ikon

8. V rozevíracím seznamu vyberte jako cíl sestavení Generic iOS Device.

9. Vytvořte projekt (Product -> Build ).

10. Pravým tlačítkem myši klikněte na vaši „.app“ -> Show in finder.

11. Pravým tlačítkem myši klikněte na vaši „.app“ -> Show package contents.

12. Nyní zkopírujte Assets.car a zabalte jej s aplikací AIR.

 

Všechny tyto ikony kromě ikony obchodu (1024*1024) je nutno zabalit společně s aplikace pomocí tagů ikony v app.xml. Zde https://help.apple.com/xcode/mac/current/#/dev4b0ebb1bb najdete informace o přidávání ikon do souboru assets.car.

Poznámka: Pokud v deskriptoru aplikace používáte jako minimální podporovaný operační systém iOS 11, vygenerovaný soubor IPA bude pouze 64bitový.

Lokalizace řetězců „s účelem“ pro oprávnění pro systém iOS

Počínaje prostředím AIR 28 mohou vývojáři poskytnout lokalizované řetězce „s účelem“ pro potřebná oprávnění v aplikaci. Vývojáři musí zabalit soubor XML s názvem purposeStrings.xml v aplikaci. Tento soubor XML by měl mít níže uvedený formát. Ukázka souboruxmlje k dispozici v prostředí AIR SDK zde: SDK/samples/purposeStrings-sample.xml. Použitím níže uvedeného příkazu zabalte ukázkovou aplikaci pomocí souboru purposeStrings.xml.

adt  -package -target <target> -provisioning-profile <provisioning profile> -storetype pkcs12 -keystore <certificate> -storepass <password> <name of the ipa> <application xml> <swf file> purposeStrings.xml

Poznámka:

Upgrade SDK pro Android

Počínaje prostředím AIR 28 byla v běhovém modulu AIR upgradována sada Android SDK. Níže je uveden seznam čísel verzí pro nástroje upgradované v prostředí AIR 28. V nástrojích používaných k vytváření běhového prostředí došlo k důležitým změnám. Pokud zaznamenáte problémy s výkonem nebo funkčností, uveďte je na fórech uživatelů prostředí AIR.

Nástroj Verze
Platforma Android SDK 25 verze 3 (Android 7.1.1)
Nástroje sestavení Android SDK 26.0.1
Nástroje Android SDK 26.0.2
Nástroje platformy Android SDK 26.0.0
Android NDK 15.1.4119039
Úložiště podpory pro Android 47.0.0

Podpora televizní platformy pro Android

V prostředí AIR 28 je podpora pro televizní platformu pro prostředí AIR na platformě Android stabilnější a obsahuje vylepšení.

Vývojáři mohou vytvářet atraktivní běhové aplikace, které jsou kompatibilní i s platformou Android TV. K přístupu k této funkci použijteswf-verze 31 nebo novější a obor názvů 20.0 nebo novější. Pro podporu aplikací platformy Android TV je nutné přidat do souboru app.xml dva tagy uvedené níže.

1. <supportsAndroidTV></supportsAndroidTV>

Hodnota tagu <supportsAndroidTV> může být buď „true“ nebo „false“. Nebude-li tento tag přidán, výchozí hodnota bude „false“.

<supportsAndroidTV>true</supportsAndroidTV>: aplikace je platformou Android TV podporována a zobrazí se po instalaci na domovské obrazovce Android TV.

<supportsAndroidTV>false</supportsAndroidTV>: aplikace není platformou Android TV podporována a nezobrazí se na domovské obrazovce Android TV. Zobrazí se však ve stažených aplikacích v nastavení zařízení.

2.<banner></banner>

Toto je tag, kde uživatel může uvést cestu k obrázku reklamního pruhu. Reklamní proužky aplikace jsou zástupci vaší aplikace nebo hry na domovské obrazovky televizních zařízení a uživatelům slouží ke spuštění aplikace. Konkrétní požadavky na obrázek reklamního pruhu jsou: 320 x 180 obr. bodů, .png,xhdpiresource.V případě, že vývojář neuvede obrázek reklamního pruhu s tagem <supportsAndroidTV>true<supportsAndroidTV>, na domovské obrazovce Android TV se zobrazí výchozí obrázek reklamního pruhu.Nástroje sady SDK by měly být aktualizovány na verzi 24.0.0 nebo novější.Chcete-li mít přístup k novým rozhraním API pro televizní zařízení, musíte vytvořit nový projekt nebo změnit stávající projekt, který je určen pro Android 5.0 (rozhraní API úrovně 21) nebo novější.Aplikace mohou být sbalené pouze pomocí -targetapk-captive-runtime pro televizní platformu Android.Podpora televizní platformy pro Android je k dispozici počínaje prostředím AIR sady SDK 20.0 nebo novější, proto je potřeba přidat obor názvů inapp.xmlfile.

Ukázkový fragment: Proveďte následující změny v souboru app.xml souběžně s tagem <containsVideo>:

<android>
 
        <manifestAdditions><![CDATA[
 
<manifest android:installLocation="auto">
 
.
 
..
 
.
 
</manifest>
 
]]></manifestAdditions>
 
<supportsAndroidTV>true</supportsAndroidTV>
 
<banner>"path of the banner image (320x180 px, .png file)"</banner>
 
</android>

Podpora pro možnost vložit bitcode v iOS/tvOS

Nástroj ADT podporuje novou možnost - embedBitcode umožňující přidatbitcodedo aplikací iOS atvOS.Další informace týkající se Bitcode najdete v dokumentu App Distribution Guide.

Switch details:
Name of the switch: -embedBitcode
Values(iOS): yes or no. Defaults to no
Values(tvOS):yes or no. Defaults to no(yes for ipa-app-store target as it is a mandatory requirement by Apple)
Usage: -embedBitcode yes
Order: Just before the code signing options
 
Example ADT packaging command:
<AIRSDK>/bin/adt -package -target <target type> <other options> -embedBitcode yes -provisioning-profile <SampleProvisioning.mobileprovision> -storetype pkcs12 -keystore <SampleCertificate.p12> -storepass <password> Example.ipa Example-app.xml Example.swf

Poznámky:

  • Vložení kódubitcodeumožňuje vývojářům v prostředí AIR odeslat aplikace tvOS do obchodu App Store, kde jebitcodevyžadován.
  • Vložení kódubitcodedo aplikace zvýší velikost aplikace i dobu balení.
  • V případě vloženíbitcodeje nutné, abybitcodeobsahovaly také všechny soubory ANE. Pokud není k dispozici, nástrojadtmůže hlásit chyby balení, například:

ld:nelze generovat svazekbitcode, protože '/var/folders/d3/yxwv5yn5715fk31lq36lnk780000gn/T/805ef2d4-5fe2-4ec9-a773-a3cc39845fa1/lib.nativeExtension.systemVersion.a(systemVersion.o)' byl vytvořen bez úplnéhobitcode. Všechny soubory a knihovny objektu probitcodemusí být generovány z archivu nebo instalace Xcode pro architekturu arm64

Kompilace selhala připrovádění :ld64

Podpora Apple TV (Beta)

Vylepšili jsme některé aspekty podpory tvOS. Další informace najdete v poznámkách k vydání pro tuto funkci. Běhové prostředí AIR je nyní součástítvOS11 SDK, a vývojáři tak mohou použít soubory ANE integrované v rozhraní API systémutvOS11 bez nutnosti použít přepínač platformSDK nástroje ADT.

Prostředí AIR pro stolní počítače – rozhraní API jazyka ActionScript pro Správce zvukových zařízení

Do aplikace Flash Player 27 bylo přidáno rozhraní API jazyka ActionScript pro Správce zvukových zařízení. Tato funkce je nyní k dispozici v prostředí AIR pouze pro stolní počítače, a to počínaje verzí AIR 28. Toto rozhraní API poskytuje funkce pro výběr zvukových výstupních zařízení. Vývojáři aplikace AIR by měli vytvořit své vlastní uživatelské rozhraní, které bude obsahovat seznam dostupných zvukových zařízení v systému a možnost výběru zařízení k přehrání zvuku.

Po spuštění aplikace AIR se zvukový výstup přehraje pomocí výchozího zařízení systému.Uživatel může zvukové výstupní zařízení změnit. Výběr platný pouze pro aktuální relaci aplikace AIR. Při novém spuštění aplikace se zvuk přehraje pomocí výchozího zařízení systému. Pokud uživatel požaduje, aby bylo jím provedený výběr zařízení pro přehrání zvuku uložen, musí tento krok provést vývojář.

Zvukové zařízení vybrané v jedné aplikaci AIR nemá vliv na zvuk z jiných aplikací AIR nebo instancí aplikace Flash Player.

Je-li externí soubor SWF/HTML, který je hostován v síti, načten pomocí aplikace AIR, platí omezení pro akce vyvolané uživatelem (UIA). Kontrola UIA znamená, že zvukové zařízení lze změnit pouze interakcí uživatele. Pokud se externě načtený soubor SWF/HTML pokusí změnit zvukové výstupní zařízení bezakcevyvolané uživatelem, běhové prostředí AIR vrátí chybu „IllegalOperationError“ s kódem chyby 2176.

Další informace o rozhraní API Správce zvukových zařízení najdete na adrese https://help.adobe.com/cs_CZ/FlashPlatform/reference/actionscript/3/flash/media/AudioDeviceManager.html.

Ukázkový fragment:

//Access system available audio device names

var status_ta:TextField = new TextField();
status_ta.width = 200;
addChild(status_ta);
var audio_device_manager:AudioDeviceManager = AudioDeviceManager.audioDeviceManager;
var audio_output_device_array:Array = audio_device_manager.deviceNames;
var selected_audio_device:String = audio_output_device_array[audio_device_manager.selectedDeviceIndex];
status_ta.text = "The default device is: "+selected_audio_device+"\n"+"\n";
status_ta.text += "You have "+audio_output_device_array.length+" device(s) available."+"\n"+"\n";
for (var i = 0; i<audio_output_device_array.length; i++) {
    status_ta.text += "["+i+"] "+audio_output_device_array[i]+"\n";
}


//Select an audio output device
var audio_device_manager:AudioDeviceManager = AudioDeviceManager.audioDeviceManager;
audio_device_manager.selectedDeviceIndex = desired_audio_output_index;


// Monitor audio output change
function audioOutputChangeHandler(evt:AudioOutputChangeEvent):void
{
    if (evt.reason == AudioOutputChangeReason.USER_SELECTION) {
        [do something]
    } else if (evt.reason == AudioOutputChangeReason.DEVICE_CHANGE) {
        [do something]
    }
}

Prostředí AIR pro stolní počítače – Podpora výběru preference grafického procesoru v systému s více grafickými procesory

V prostředích AIR až do verze 27 neexistovala možnost nastavit preferenci použití některého z typů grafických procesorů (GPU). V těchto verzích prostředí AIR se používá výchozí typ GPU nastavený operačním systémem: v systému Windows integrovaný GPU a v systému Mac OS X diskrétní GPU.

Počínaje prostředí AIR 28 mohou vývojáři nastavit preferenci použití konkrétního typu GPU, a to v deskriptoru aplikace AIR přidáním prvku „<gpuPreference>“ do deskriptoru aplikace takto:

 

<application>

<gpuPreference>(diskrétní|integrovaný)</gpuPreference>

</application>

 

Vývojáři v prostředí AIR mohou nastavit preferenci diskrétního GPU pro lepší výkon, nebo integrovaného GPU pro lepší životnost baterie.Tato funkce je podporována pouze v zařízeních, která jsou vybavena integrovaným GPU i diskrétním GPU a operačním systémem, který podporuje funkci přepínání GPU.

Poznámka:

Úplný seznam funkcí v přehrávači Flash Player a prostředí AIR, včetně funkcí zavedených v předchozích vydáních, je k dispozici v tomto dokumentu.

Vydané verze

Dodávka Vydaná verze
Flash Player pro Windows pro Internet Explorer – ActiveX 28.0.0.161
Flash Player pro Windows pro Firefox – NPAPI 28.0.0.161
Flash Player pro Windows pro Chromium – PPAPI 28.0.0.161
Flash Player pro Mac pro Safari a Firefox – NPAPI 28.0.0.161
Flash Player pro Mac pro Chromium – PPAPI 28.0.0.161
Flash Player pro Windows 8 a 10 pro Internet Explorer a Edge 28.0.0.161
Flash Player pro Mac pro Google Chrome 28.0.0.161
Flash Player pro Windows pro Google Chrome  28.0.0.161
Flash Player pro ChromeOS 28.0.0.161
Flash Player pro Linux pro Google Chrome 28.0.0.161
Flash Player pro Linux pro Chromium – PPAPI 28.0.0.161
Flash Player pro Linux pro Firefox – NPAPI 28.0.0.161
Běhové prostředí AIR pro počítače se systémem Windows 28.0.0.127
Běhové prostředí AIR pro počítače Mac 28.0.0.127
Sada SDK a kompilátor prostředí AIR pro Windows 28.0.0.125
Sada SDK a kompilátor prostředí AIR pro počítače Mac 28.0.0.125
Sada SDK prostředí AIR pro Windows 28.0.0.125
Sada SDK prostředí AIR pro počítače Mac 28.0.0.125

Známé problémy

AIR
  • Událost GESTURE_PAN není v zařízení se systémem Mac aktivována.(AIR-4198492)
  • [Android] Chyba odsazení posunu plochy při fokusu na StageText (AIR-4198421)
  • [Android] Při přehrávání videa pomocí StageVideo se v levém horním rohu zobrazuje miniatura kamery (AIR-4130641)
  • Je-li v systému High Sierra v nabídce projektu vybrána možnost „Export sestavení vydání“, aplikace Flash Builder se neočekávaně ukončí.
  • [Android] V systému Android 7 a novějším nelze načíst soubory z File.desktopDirectory (AIR-4198491)

Vylepšení zabezpečení

Bulletin zabezpečení Ovlivněné dodávky
APSB18-03 Adobe Flash Player

Pokyny k tvorbě

Tvorba pro aplikaci Flash Player 28

Chcete-li používat novou aplikaci Flash Player, musíte odkázat na soubor SWF verze 39 tím, že jako další argument kompilátoru předáte kompilátoru ASC 2.0 řetězec „-swf-version=39“.  Podrobné pokyny jsou uvedeny níže.

  • Stáhněte si nový souborplayerglobal.swc pro Flash Player 28.
  • Ze služby Creative Cloud si stáhněte a nainstalujte aplikaci Flash Builder 4.7: https://creative.adobe.com/cs/products/flash-builder
  • Vytvořte zálohu stávající sady AIR SDK pro případ, že byste ji chtěli později obnovit. Pak nahraďte připojenou sadu AIR SDK sadou AIR 28 SDK.  Uděláte to tak, že sadu AIR 28 SDK rozbalíte do tohoto umístě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\
  • V aplikaci Flash Builder vytvořte nový projekt: Soubor -> Nový -> Projekt.
  • Otevřete v projektu panel Vlastnosti (klikněte pravým tlačítkem a vyberte příkaz Vlastnosti). 
  • V seznamu vlevo vyberteActionScriptCompiler.
  • Do pole Další argumenty kompilátoru přidejte „-swf-version=39“.
    • Tím zajistíte, že výsledný soubor SWF je určen pro verzi SWF 39.  Pokud ke kompilaci místo aplikace Flash Builder používáte příkazový řádek, musíte přidat stejný argument kompilátoru.
  • Zkontrolujte, že máte v prohlížeči nainstalováno nové sestavení aplikace Flash Player 28.

Tvorba pro prostředí AIR 28 Aktualizace na obor názvů prostředí AIR 28

Abyste měli přístup k novým rozhraním API a chování prostředí AIR 28, musíte aktualizovatsoubor deskriptoru aplikace naobor názvů 28. Pokud vaše aplikace nová rozhraní API a chování prostředí AIR 28 nevyžaduje, není nutné obor názvů aktualizovat. Doporučujeme však všem uživatelům, aby začali používat obor názvů prostředí AIR 28, i když dosud nevyužívají nové schopnosti verze 28. Chcete-li obor názvů aktualizovat, změňteatribut xmlnsv deskriptoru aplikace na: <application xmlns="http://ns.adobe.com/air/application/28.0">.

Nahlášení chyby

Zjistili jste chybu? Odešlete prosím chybu do databáze chyb produktů Flash Player a Adobe AIR.

Flash Player a AIR mohou využít hardware vaší grafické karty k dekódování a přehrávání videa H.264. Mohou se vyskytovat problémy s videem, které lze reprodukovat pouze s vaším konkrétním grafickým hardwarem a ovladačem. Při oznamování problému týkajícího se videa je důležité, abyste uvedli svůj grafický hardware a ovladač a také operační systém a prohlížeč (pokud používáte aplikaci Flash Player), abychom mohli problém reprodukovat a prozkoumat. Tyto informace je nutné uvést tak, jak je popsáno v dokumentu Pokyny k oznamování problémů při přehrávání videa. Poznámka: V důsledku velkého objemu e-mailů, které dostáváme, nejsme schopni reagovat na každý požadavek.

Děkujeme vám za používání aplikace Adobe® Flash Player® a prostředí AIR® a za to, že jste věnovali svůj čas odeslání vašich názorů.

Systémové požadavky

Nejnovější systémové požadavky aplikace Flash Player jsou uvedeny v tomto dokumentu.

Nejnovější systémové požadavky prostředí AIR jsou uvedeny v tomto dokumentu.

Historie verzí modulu runtime

Datum vydání Verze běhového prostředí Vylepšení zabezpečení
6. února 2018 Flash Player (Win, Mac, Linux) 28.0.0.161 APSB18-03
9. ledna 2018 Flash Player (Windows, Mac, Linux) 28.0.0.137 APSB18-01
12. prosince 2017 Flash Player (Windows, Mac, Linux) 28.0.0.126
Běhové prostředí AIR 28.0.0.127
Sada AIR SDK 28.0.0.125
APSB17-42
14. listopadu 2017 Flash Player (Win, Mac, Linux) 27.0.0.187 APSB17-33
25. října 2017 Flash Player (Windows, Mac, Linux) 27.0.0.183  
16. října 2017 Flash Player (Windows, Mac, Linux) 27.0.0.170 APSB17-32
10. října 2017 Flash Player (Win, Mac, Linux) 27.0.0.159
AIR SDK Win 27.0.0.132
APSB17-31
12. září 2017 Flash Player (Windows, Mac, Linux) 27.0.0.130
Sada SDK a běhový modul prostředí AIR (Win) 27.0.0.124
Sada SDK a běhový modul prostředí AIR (Mac) 27.0.0.128
APSB17-28
8. srpna 2017 Flash Player (Windows, Mac, Linux) 26.0.0.151 APSB17-23
11. července 2017 Flash Player (Windows, Mac, Linux) 26.0.0.137
Běhové prostředí AIR 26.0.0.127
APSB17-21
16. června 2017 Flash Player (Windows, Mac, Linux) 26.0.0.131  
13. června 2017 Flash Player (Windows, Mac, Linux) 26.0.0.126
Flash Player (ActiveX Windows 8/10) 26.0.0.120
Sada SDK prostředí AIR a běhový modul 26.0.0.118
APSB17-17
9. května 2017 Flash Player (Windows, Mac, Linux) 25.0.0.171 APSB17-15
20. dubna 2017 Flash Player (Mac) 25.0.0.163  
11. dubna 2017 Flash Player (Windows, Mac, Linux) 25.0.0.148 APSB17-10
14. března 2017 Flash Player (Windows, Mac, Linux) 25.0.0.127
Sada SDK a běhový modul prostředí AIR 25.0.0.134
APSB17-07
14. února 2017 Flash Player (Windows, Mac, Linux) 24.0.0.221 APSB17-04
10. ledna 2017 Flash Player (Windows, Mac, Linux) 24.0.0.194 APSB17-02
13. prosince 2016 Flash Player (Windows, Mac, Linux) 24.0.0.186
Sada SDK a běhový modul prostředí AIR 24.0.0.180
APSB16-39
8. listopadu 2016 Flash Player (Win, Mac, Linux) 23.0.0.207
Flash Player (NPAPI Linux) 11.2.202.644
APSB16-37
26. října 2016 Flash Player (Win, Mac, Linux) 23.0.0.205
Flash Player (NPAPI Linux) 11.2.202.643
APSB16-36
11. října 2016 Flash Player (Windows, Mac, Linux) 23.0.0.185
Flash Player (NPAPI Linux) 11.2.202.637
Flash Player (ESR) 18.0.0.382
APSB16-32
13. září 2016 Flash Player (Windows, Mac, Linux) 23.0.0.162
Flash Player (NPAPI Linux) 11.2.202.635
Flash Player (ESR) 18.0.0.375
Sada SDK a běhový modul prostředí AIR 23.0.0.257
APSB16-29
APSB16-31
14. července 2016 Flash Player (Windows ActiveX) 22.0.0.210  
12. července 2016 Flash Player (Windows, Mac, Linux) 22.0.0.209
Flash Player (NPAPI Linux) 11.2.202.632
Flash Player (ESR) 18.0.0.366
APSB16-25
16. června 2016 Flash Player (Windows, Mac, Linux) 22.0.0.185
Flash Player (NPAPI Linux) 11.2.202.626
Flash Player (ESR) 18.0.0.358
Sada SDK a běhový modul prostředí AIR 22.0.0.153
APSB16-18
APSB16-23
12. května 2016 Flash Player (Windows, Mac, Linux) 21.0.0.242
Flash Player (NPAPI Linux) 11.2.202.621
Flash Player (ESR) 18.0.0.352
Sada SDK a běhový modul prostředí AIR 21.0.0.215
APSB16-15
21. dubna 2016 Flash Player (Mac NPAPI) 21.0.0.226  
12. dubna 2016 Sada SDK prostředí AIR a běhový modul 21.0.0.198  
8. dubna 2016 Flash Player (Google Chrome) 21.0.0.216  
7. dubna 2016 Flash Player (Windows, Mac, Linux) 21.0.0.213
Flash Player (NPAPI Linux) 11.2.202.616
Flash Player (ESR) 18.0.0.343
APSB16-10
23. března 2016 Flash Player (Windows, Mac, Linux) 21.0.0.197  
10. března 2016 Flash Player (Windows, Mac, Linux) 21.0.0.182
Flash Player (NPAPI Linux) 11.2.202.577
Flash Player (ESR) 18.0.0.333
Sada SDK a běhový modul prostředí AIR 21.0.0.176
APSB16-08
9. února 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
Sada SDK a běhový modul prostředí AIR 20.0.0.260
APSB16-04
19. ledna 2016 Flash Player (Win, Mac, Linux) 20.0.0.286  
1. ledna 2015 Flash Player ActiveX (Win 7) 20.0.0.270  
28. prosince 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
Sada SDK a běhový modul prostředí AIR 20.0.0.233
APSB16-01
8. prosince 2015 Flash Player (Win, Mac, Linux) 20.0.0.228
Flash Player (NPAPI Win a Mac) 20.0.0.235
Flash Player (NPAPI Linux) 11.2.202.554
Flash Player (ESR) 18.0.0.268
Sada SDK a běhový modul prostředí AIR 20.0.0.204
APSB15-32
10. listopadu 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
Sada SDK a běhový modul prostředí AIR 19.0.0.241
APSB15-28
16. října 2015 Flash Player (Windows, 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. října 2015 Flash Player (Windows a 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
Sada SDK a běhový modul prostředí AIR 19.0.0.190
APSB15-25
21. září 2015 Flash Player (Windows a 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
Sada SDK a běhový modul prostředí AIR 19.0.0.190
APSB15-23
11. srpna 2015 Flash Player (Windows a 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
Sada SDK a běhový modul prostředí AIR 18.0.0.199
APSB15-19
16. července 2015 Flash Player (Linux NPAPI) 11.2.202.491
Flash Player (ESR) 13.0.0.309
APSB15-18
14. července 2015 Flash Player 18.0.0.209
APSB15-18
8. července 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
Sada SDK a běhový modul prostředí AIR 18.0.0.180
APSB15-16
23. června 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. června 2015 Flash Player (Windows a 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
Sada SDK a běhový modul prostředí AIR 18.0.0.144
Sada SDK a běhový modul prostředí AIR (Mac) 18.0.0.143
APSB15-11
12. května 2015 Flash Player (Windows a Mac) 17.0.0.188
Flash Player (Linux) 11.2.202.460
Flash Player (ESR) 13.0.0.289
Sada SDK a běhový modul prostředí AIR 17.0.0.172
APSB15-09
14. dubna 2015 Flash Player (Windows a Mac) 17.0.0.169
Flash Player (Linux) 11.2.202.457
Flash Player (ESR) 13.0.0.281
Sada SDK a běhový modul prostředí AIR 17.0.0.144
APSB15-06
12. března 2015 Flash Player (Windows a Mac) 17.0.0.134
Flash Player (Linux) 11.2.202.451
Flash Player (ESR) 13.0.0.277
Sada SDK a běhový modul prostředí AIR 17.0.0.124
APSB15-05
12. února 2015 Běhový modul prostředí AIR pro počítače (Windows) 16.0.0.273
sada SDK prostředí (Windows a Mac) 16.0.0.292
 
5. února 2015 Flash Player (Windows a Mac) 16.0.0.305
Flash Player (Linux) 11.2.202.442
Flash Player ESR (Windows a Mac) 13.0.0.269
APSB15-04
27. ledna 2015 Flash Player (Windows a Mac) 16.0.0.296
Flash Player (Linux) 11.2.202.440
Flash Player ESR (Windows a Mac) 13.0.0.264
APSB15-03
22. ledna 2015 Flash Player (Windows a Mac) 16.0.0.287
Flash Player (Linux) 11.2.202.438
Flash Player ESR (Windows a Mac) 13.0.0.262
APSB15-02
13. ledna 2015 Flash Player (Windows a Mac) 16.0.0.257
Flash Player (Linux) 11.2.202.429
Flash Player ESR (Windows a Mac) 13.0.0.260
AIR Android 16.0.0.272
Běhový modul prostředí AIR pro stolní počítače 16.0.0.245
Sada SDK prostředí AIR 16.0.0.272
APSB15-01
9. prosince 2014 Flash Player (Windows a Mac) 16.0.0.235
Flash Player (Linux) 11.2.202.425
Flash Player ESR (Windows a Mac) 13.0.0.259
APSB14-27
9. prosince 2014 Flash Player (Windows a Mac) 15.0.0.246 APSB14-27
11. listopadu 2014 Flash Player (Windows a Mac) 15.0.0.223
Flash Player (Linux) 11.2.202.418
Flash Player ESR (Windows a Mac) 13.0.0.252
AIR Android 15.0.0.356
Prostředí AIR pro stolní počítače a sada SDK 15.0.0.356
APSB14-24
23. září 2014 Flash Player (Windows ActiveX) 15.0.0.167 APSB14-22
9. září 2014 Flash Player (Windows a Mac) 15.0.0.152
Flash Player (Linux) 11.2.202.406
Flash Player ESR (Windows a Mac) 13.0.0.244
AIR Android 15.0.0.252
Prostředí AIR pro stolní počítače a sada SDK 15.0.0.249
APSB14-21
12. srpna 2014 Flash Player (ActiveX, Mac NPAPI) 14.0.0.176
Flash Player (Windows NPAPI) 14.0.0.179
Flash Player (PPAPI) 14.0.0.177
Běhové prostředí AIR pro Android 14.0.0.179
Prostředí AIR pro stolní počítače a sada SDK 14.0.0.178
APSB14-18
8. července 2014 Flash Player pro počítače (Windows a Mac) 14.0.0.145
Flash Player Desktop (Linux) 11.2.202.394
Flash Player ESR (Windows a Mac) 13.0.0.231
AIR (sada SDK a běhové prostředí AIR pro Android) 14.0.0.137
APSB14-17
10. června 2014 Flash Player pro počítače (Windows a Mac) 14.0.0.125
Flash Player pro stolní počítače (Linux) 11.2.202.378
Flash Player ESR (Mac a Windows) 13.0.0.223
AIR (sada SDK a běhové prostředí) 14.0.0.110
APSB14-16
13. května 2014 Flash Player pro počítače (Windows a Mac) 13.0.0.214
Flash Player pro stolní počítače (Linux) 11.2.202.359
Flash Player Enterprise (Mac a Windows) 13.0.0.214
AIR (sada SDK a běhové prostředí) 13.0.0.111
APSB14-14

Tato práce podléhá licenci Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License.  Na příspěvky ze služeb Twitter™ a Facebook se nevztahují podmínky licence Creative Commons.

Právní upozornění   |   Zásady ochrany osobních údajů online