The following table lists the features of the Flash Player and Adobe AIR releases. It also lists the documentation locations for each of the features.
AIR 32 (Apr 9, 2019)
SWF version: 43
Feature | Documentation |
desiredAccuracy - This property determines the accuracy of the geolocation data on iOS. | API reference |
pausesLocationUpdatesAutomatically - This property determines whether the geolocation services should pause due to app inactivity when |
API reference |
cpuAddressSize - Specifies whether the Flash Player or AIR application running on the system is 32-bit or 64-bit. | API reference |
Air 32 (December 11, 2018)
SWF version: 43
Feature | Documentation |
desiredAccuracy - This property determines the accuracy of the geolocation data on iOS. | API reference |
pausesLocationUpdatesAutomatically - This property determines whether the geolocation services should pause due to app inactivity when |
API reference |
cpuAddressSize - Specifies whether the Flash Player or AIR application running on the system is 32-bit or 64-bit. | API reference |
Flash Player 32 (December 05, 2018)
SWF version: 43
Feature | Documentation |
cpuAddressSize - Specifies whether the Flash Player or AIR application running on the system is 32-bit or 64-bit. |
API Reference |
Flash Player 31 and AIR 31 (September 11, 2018)
SWF version: 42
Feature | Documentation |
Screen Mode Configuration - The ScreenMode object provides information about the width, height and |
API Reference |
Flash Player 29 and AIR 29 (March 13, 2018)
SWF version: 40
Feature | Documentation |
VsyncStateChangeAvailabilityEvent - The Stage class dispatches VsyncStateChangeAvailabilityEvent when the availablity of Stage for changing vsync state changes. |
API reference |
VsyncStateChangeAvailability - Dispatched by the Stage object when the state of the vsync property is changed. | API Reference |
vsyncEnabled - This property represents current state of vsync of underlying graphics solution. | API Reference |
NetworkInfo - The NetworkInfo class provides information about the network interfaces on a computer. | API Reference |
PermissionStatus - The PermissionStatus class is an enumeration of constant values that specify the authorization status of a permission. | API Reference |
Geolocation - The Geolocation class dispatches events in response to the device's location sensor. |
API Reference |
SoftKeyboardType - The SoftKeyboardType class defines the types of soft keyboards for mobile applications. | API Reference |
Flash Player 28 and AIR 28 (December 12, 2017)
SWF version: 39
Feature | Documentation |
flash.media.AudioDeviceManager - Use this class to get audio device |
API reference |
audioOutputChange - Dispatched when the audio output device is changed by user selection and device change | API reference |
Flash Player 27 and AIR 27 (September 12, 2017)
SWF version: 38
Feature | Documentation |
AudioOutputChangeEvent – Check if user selects a different audio output device from Flash Player settings. | API reference |
AudioOutputChangeReason - Information on the reason for audio output change. | API reference |
AudioDeviceManager - Information on audio device for playback. | API reference |
DEVICE_CHANGE - Check for audio output change due to addition or removal of system device. | API reference |
USER_SELECTION - Check for audio output change due to selection of different device. | API reference |
audioOutputChange - Check when the audio output device is changed. | API reference |
Flash Player 26 and AIR 26 (June 13, 2017)
SWF version: 37
Feature | Documentation |
DeviceRotationEvent – Contains information about roll, yaw, pitch along the 3-D axis. | API reference |
Context3DProfile - Enhanced profile to target GPUs supporting AGAL4. | API reference |
Flash Player 25 and AIR 25 (Mar 14, 2017)
SWF version: 36
Feature | Documentation |
isCompiledAOT – Check whether the application is compiled or interpreted for iOS and other AIR platforms. | API reference |
Flash Player 24 and AIR 24 (Dec 13, 2016)
SWF version: 35
Feature | Documentation |
Support for Permissions on Android and iOS |
API reference API reference |
Stage3D - Asynchronous texture upload for mobile | API reference API reference API reference API reference |
Stage3D - Anti-Aliasing using configureBackBuffer() on iOS |
API Reference |
Custom fonts support for StageText on iOS and Android |
API Reference |
Swipe velocity for iOS and Android |
API Reference |
Support for Android App Links |
API Reference |
Separate HTTP and HTTPS permissions for Camera and Microphone |
API Reference API Reference API Reference |
Support for spherical video (Desktop and Android) |
API Reference |
Flash Player 23 and AIR 23 (Sep 13, 2016)
SWF version: 34
Flash Player 22 and AIR 22 (June 16, 2016)
SWF version: 33
Feature | Documentation |
---|---|
Microphone acoustic echo cancellation on AIR iOS mobile devices. | API reference |
Flash Player 21 and AIR 21 (Mar 10, 2016)
SWF version: 32
Feature | Documentation |
---|---|
InteractiveObject - Control the appearance of the soft keyboard. | API reference |
Context3D – Obtain the memory occupied by graphics resources associated with Context3D. | API reference |
StageWebView - Set whether the user is required to perform a gesture to play media content or not. | API reference |
Flash Player 20 and AIR 20 (Dec.08, 2015)
SWF version: 31
Feature | Documentation |
---|---|
Context3D - Upload a set of instance data to the rendering context | API reference |
Context3D - Render instanced triangles | API reference |
Flash Player 19 and AIR 19 (Sept.21, 2015)
SWF version: 30
Feature | Documentation |
---|---|
Insert or remove a single element in an Array | |
Insert or remove a single element in a Vector |
Flash Player 18 and AIR 18 (June 9, 2015)
SWF version: 29
Feature | Documentation |
---|---|
Standard Extended Profile for Desktop | API reference
|
Video and Camera support for Stage3D by VideoTexture (Flash Player) |
Flash Player 17 and AIR 17 (March 12, 2015)
SWF version: 28
Feature | Documentation |
---|---|
Video and Camera support for Stage3D by VideoTexture |
Flash Player 16 (Dec 09, 2014) and AIR 16 (Jan 13, 2015)
SWF version: 27
Feature | Documentation |
---|---|
Stage3D - Standard Constrained Profile | |
Stage3D - Wireframe Mode Support |
Flash Player 15 and AIR 15 (Sep 09, 2014)
SWF version: 26
Feature | Documentation |
---|---|
Browser Zoom Factor | |
drawViewPortToBitmapData for HiDPI image on Retina Display | API reference |
Cross promotion of games | Developer Network |
Mobile Device as a Gamepad (Android only) | Usage |
Halfmoon AOT as default packaging mode | Developer Network |
Flash Player 14 and AIR 14 (June 10, 2014)
SWF version: 25
Feature | Documentation |
---|---|
Anisotropic Filtering | API reference |
Android device as a Gamepad | Developer Network |
Context3DTextureFormat | API reference |
Context3DProfile | API reference |
Flash Player 13 and AIR 13 (April 8, 2014)
SWF version: 24
Feature | Documentation |
---|---|
Stage3D - Anti-Aliasing for Render texture | API reference |
Game preview (Beta) | Developer Network |
ALL_BUT_MANDATORY_BREAK | API reference |
Flash Player 12 and AIR 4 (January 14, 2014)
SWF version: 23
Feature | Documentation |
---|---|
Usage flag for VertexBuffer and IndexBuffer in Stage3D | API reference API reference |
Creation of Context3D with Profile Array |
API reference |
GraphicsPath | API reference |
Accessing native resources with R.* mechanism | Guide |
Flash Player 11.9 and AIR 3.9 (October 8, 2013)
SWF version: 22
Feature | Documentation |
|
---|---|---|
DRMLicenseRequestEvent | API reference |
|
DRMDeviceGroup |
API reference | |
DRMDeviceGroupEvent | API reference | |
DRMDeviceGroupErrorEvent | API reference | |
DRMManager | API reference API reference |
|
Workers for AIR Android | API reference |
|
NativeApplication | API reference |
|
XXHDPI icon support for AIR Android | Guide |
Flash Player 11.8 (July 9, 2013) and AIR 3.8 (July 24, 2013)
SWF version: 21
Feature | Documentation |
|
---|---|---|
Stage3D baselineExtended profile | API reference Guide |
|
recursive stop on MovieClip |
API reference | |
Flash Player & AIR Desktop Game Pad Support | Guide | |
Support for large textures (extendedBaseline, 4096) | API reference | |
Rectangle texture | API reference API reference |
|
DatagramSocket | API reference |
|
ServerSocket | API reference |
|
Substitute a redirected URL from a source URLRequest for part of the URL in a new URLRequest | API reference API reference |
Flash Player 11.7 and Adobe AIR 3.7 (April 9, 2013)
SWF version: 20
Feature | Documentation |
|
---|---|---|
SharedObject.preventBackup property | API reference Guide |
|
forceCPURenderModeForDevices | Guide | |
Remote hosting of SWF files in case of multiple SWFs | Guide | |
Support for uploading 16-bit texture formats | API reference | |
GameInput updates | API references: GameInputEvent GameInputControl GameInputDevice GameInput |
|
Android - Create captive runtime apps | Usage |
Flash Player 11.6 and Adobe AIR 3.6 (February 12, 2013)
SWF version: 19
Feature | Documentation |
|
---|---|---|
Lossless video export from standalone and authplay.dll | No documentation impact | |
Support for flash.display.graphics.readGraphicsData() that returns a Vector of IGraphicsData | API reference |
|
Improve permissions UI related to full screen keyboard access | No documentation impact | |
Prevent ActiveX Abuse in Office Documents | Administration Guide | |
Support file access in cloud on Windows | No documentation impact | |
Enhance multi-SWF support | API reference | |
Migration certification for ANEs | Guides: Signing an updated version of an AIR application ADT package command |
|
RectangleTexture | API reference | |
File API update so AIR apps conform to Apple data storage guidelines | API reference | |
Separate sampler state for Stage3D | API reference | |
Set device specific Retina Display resolution (iOS) | Guides: Setting desktop application properties iOS Settings |
Flash Player 11.5 and Adobe AIR 3.5 (November 6, 2012)
SWF version: 18
Feature | Documentation |
|
---|---|---|
Shared ByteArray | API references: flash.concurrent.Condition flash.concurrent.Mutex Using worker for concurrency |
|
Invoke Event enhancement (for openurl) | API references: InvokeEvent InvokeEventReason Guide |
|
Packaging multiple libraries in an ANE (iOS) | Guide | |
Debug stack trace in release builds of Flash Player | API reference | |
Statically link DRM (Desktop only) | API reference Guide |
Flash Player 11.4 and Adobe AIR 3.4 (August 21, 2012)
SWF version: 17
Feature | Documentation |
---|---|
Concurrency (ActionScript workers) |
Guide API references: Worker WorkerDomain WorkerState |
Telemetry API |
API reference |
Flash Player SandboxBridge support |
API reference |
StageVideo.attachCamera() improvements |
Guide API references: attachCamera() Camera.drawToBitmapData() VIDEO_FRAME event |
List connected devices |
Command syntax |
New location for the iOS Debug Bridge (idb) utility |
Guide |
Compressed texture with alpha support for Stage3D |
Guide API references: Context3D.requestContext3D() Context3DTextureFormat CubeTexture uploadFromBitmapData() and uploadFromByteArray() |
Direct AIR Deployment for iOS |
Guide API reference |
AudioPlaybackMode.AMBIENT |
Guide API reference |
Resolve ANE Symbol Conflicts on iOS |
Guides: ADT ANE |
iOS Push Notifications |
Guide API references: flash.notifications package flash.events.RemoteNotificationEvent |
LZMA Support for ByteArray |
Guide API reference |
Increase GPU Reach |
API reference |
Flash Player 11.3 and Adobe AIR 3.3 (June 8, 2012)
SWF version 16
Feature | Documentation |
---|---|
Full screen keyboard input |
Guide API reference |
Texture Streaming |
Guide API reference |
BitmapData.drawWithQuality |
Guide API reference |
BitmapData.encode |
Guide API reference |
HW Failure String in Context3D.driverinfo |
API reference |
Aspect Ratio Enhancements |
Guide API reference |
USB Debugging for AIR iOS |
Guide |
Enhanced Background Behavior for AIR iOS |
Guide |
Test and Debug Simulator Support |
Guide |
JPEG-XR Support |
API reference |
New location for File.applicationStorageDirectory (Mac OS only) | API reference |
Flash Player 11.2 and Adobe AIR 3.2 (March 28, 2012)
SWF version 15
Feature | Documentation |
|
---|---|---|
Stage3D for Adobe AIR |
Guide API reference |
|
Silent Auto Update for Windows |
Guide | |
Multithread Video Decoding |
API reference | |
Mouse Lock |
Guide API reference |
Flash Player 11 and Adobe AIR 3 (October 4, 2011)
SWF version 13
Feature | Documentation |
---|---|
Stage 3D Accelerated Graphics Rendering |
Guide API reference |
Flash Access Content Protection Enhancements |
Guide |
Protected HTTP Dynamic Streaming (HDS) |
Guide |
NetStream.dispose() |
API reference |
H.264/AVC Software Encoding for Cameras (desktop) |
API reference |
Enhanced High Resolution Bitmap Support | API reference |
High Efficiency SWF Compression Support |
Release notes |
G.711 Audio Compression for Telephony | API reference |
Native JSON (JavaScript Object Notation) Support |
Guide API reference |
Garbage Collection Advice | Guide API reference |
Cubic Bezier Curves | API reference |
Secure Random Number Generator |
API reference |
Socket Progress Events |
API reference |
DisplayObjectContainer.removeChildren and MovieClip.isPlaying | Guide API reference |
MovieClip.isPlaying |
API reference |
Sound.loadCompressedDataFromByteArray | API reference |
Sound.loadPCMFromByteArray |
API reference |
Native 64-bit Support |
Release notes |
Asynchronous Bitmap Decoding | Guide API reference |
TLS Secure Sockets Support |
Guide API reference |
Native Extensions | Guide API reference |
Flash Access Content Protection Support for AIR Mobile | Guide |
Encrypted Local Storage for Mobile |
Guide API reference |
Captive Runtime Support | Guide |
Stage Video Hardware Acceleration (AIR Mobile) | API reference |
H.264/AAC Playback Support (AIR for iOS) | Guide API reference |
Front-facing Camera Support (AIR for Android) | Guide API reference |
Background Audio Playback Support (AIR for iOS) |
Guide |
Device Speaker Control for Mobile (AIR for iOS & Android) | API reference |
16 and 32-bit Color Depth | Release notes |
Game Controller API (AIR TV)
|
Guide API reference |