Quantcast
Channel: Adobe Community : Popular Discussions - Flash Runtime Announcements
Viewing all 25114 articles
Browse latest View live

10/25/2017 - Release - Flash Player 27

$
0
0

In today's release, we've updated Flash Player with an important functional fix impacting Flex content and recommend those users impacted update.  Current Flash Player customers who have selected the "Allow Adobe to install updates (recommended)" update mechanism will be automatically updated to the latest version of Flash Player over the next 24 hours.

 

The most recent Flash Player security bulletin can be found here: Security Bulletin (APSB17-32)

 

Features for Flash Player 27:

 

Support ActionScript API for Audio Device Manager

With the release of Flash Player 27, developers can now select the audio output from ActionScript using the new ActionScript API - “AudioDeviceManager”.  It is in sync with Flash Player's audio output settings. A UIA (User Invoked Action) restriction is applied to this API keeping in view user privacy concerns.  The API can only be invoked by a user invoked action.  If it is not invoked by user action, Flash Player throws a runtime error "IllegalOperationError" with error code 2176.

Use the AudioDeviceManager class to list down the audio output devices attached to a system using the property, deviceNames().  This returns an array of the attached devices.  The index of the selected device from that array can then be retrieved using the selectedDeviceIndex() property.  A new event introduced with this API, named AudioOutputChangeEvent.AUDIO_OUTPUT_CHANGE is dispatched to ActionScript listeners when the audio output changes.  It is dispatched when the user selects a different audio device from Flash Player's setting UI (Audio Output), content setting (AudioDeviceManager.selectedDeviceIndex), or when adding/ removing the device from the system.  The ActionScript client can check how the audio output change is triggered through “AudioOutputChangeEvent.reason” class.

The two reason codes are "AudioOutputChangeReason.USER_SELECTION" and "AudioOutputChangeReason.DEVICE_CHANGE".

Here is the general workflow of the API:

  1. The content provides a control such as a button that indicates that the user should click to select an audio device.
  2. When the user selects the control, a separate UI is presented to the user to handle the click event. It uses the new AudioDeviceManager API to enumerate Audio Output device names, and the UI setup work.
  3. When the user selects a device, the content uses the new AudioDeviceManager  API to set the new device in handling the user's selection.

Sample Snippet:

 

Access the system available audio device names

var audio_device_manager:AudioDeviceManager = AudioDeviceManager.audioDeviceManager;

var status_ta:mx.controls.TextArea;

status_ta.html = false;

status_ta.setStyle("fontSize", 9);

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+newline+newline;

status_ta.text += "You have "+audio_output_device_array.length+" device(s) available."+newline+newline;

for(var i = 0; i<audio_output_device_array.length; i++)

{

    status_ta.text += "["+i+"] "+audio_output_device_array[i]+newline;

}

 

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) {

          [dosomething]

     } elseif(evt.reason == AudioOutputChangeReason.DEVICE_CHANGE) {

          [dosomething]

     }

}

 

Audio device selections made by Flash via AudioDeviceManager API are only valid within the current browser session.  When the browser is closed, the selection will be lost.  User selected audio devices are not persisted within Flash storage, it's the developer's responsibility to save and restore the audio settings if it makes sense for their workflow.  If a user plugs in another default device, ie. a USB headset, Flash content audio will automatically switch to this default device.

Known Issues:

  1. On Linux, Flash and Non-Flash audio player cannot play audio using the same device at the same time. If audio is switched to a device which is currently playing nonFlash content, Flash audio will stop.
  2. Flash Player does not properly handle switching between devices with same name.

 

For complete information please see our release notes.

 

Fixed Issues

  • Flash Player crash after logging into VMWare Vsphere web client (FP-4198653)

 

 

Known Issues

  • EVENT.ACTIVATE not triggered on chrome when a tab is dragged in and out of the Chrome's window(FP-4198532)
  • Flash Player settings panel become unresponsive when hardware acceleration is turned off on Firefox
  • Flash Player 64 bit (flash.ocx) 27.0.0.130 quits unexpectedly (FP-4198598)

 

Current Flash Player users who have enrolled in the "Allow Adobe to install updates (recommended)" update mechanism will be automatically updated to Flash Player 27 over the next 24 hours.

 

Users who have selected "Notify me to install updates" will receive an update notification dialog within 7 days from today.  Please note that Windows users will need to restart their system or log out and in to activate the update notification dialog.

 

Customers using Google Chrome will receive updates through the Google update mechanisms.  Customers using Internet Explorer or Microsoft Edge on Windows 8.1 and Windows 10 will receive the update through Windows Update.

 

If you would like to install the update immediately, please use one of the links below:

 

Flash Player 26 Windows for Internet Explorer - ActiveX:  27.0.0.183

Flash Player 26 Windows for Firefox and other Netscape Compatible Browsers - NPAPI: 27.0.0.183

Flash Player 26 Windows for Opera and Chromium Based Browsers - PPAPI: 27.0.0.183

 

Flash Player 26 Windows for Google Chrome - PPAPI: 27.0.0.183

 

Flash Player 26 for Internet Explorer on Windows 8.1 (64-bit machine): 27.0.0.183

Flash Player 26 for Internet Explorer on Windows 8.1 (32-bit machine): 27.0.0.183

 

Flash Player 26 Windows for Internet Explorer and Edge on Windows 10 - ActiveX: 27.0.0.183

 

Flash Player 26 Mac for Safari, Firefox and other Netscape Compatible Browsers - NPAPI: 27.0.0.183

Flash Player 26 Mac for Opera and Chromium Based Browsers - PPAPI: 27.0.0.183

 

Flash Player 26 Mac for Google Chrome - PPAPI: 27.0.0.183

 

Flash Player 25 desktop for Linux (NPAPI): 27.0.0.183

Flash Player 25 desktop for Linux Chromium (PPAPI): 27.0.0.183

 

 

If you encounter a problem with broken or missing links, please clear your browser cache and try again.  If the problem persists, please create a new post in our forum or send email to ccampbel@adobe.com or mkumarjh@adobe.com.


10/14/2014 - Release - Flash Player 15

$
0
0

The next version of Flash Player is available for immediate download.  In today's release we've updated Flash Player with important security updates and bug fixes.  We recommend users update to the latest version.

 

Security update details can be found here: Security Bulletin (APSB14-22)

 

New Features for Flash Player 15:

 

  • Relaxing Stage3D Render Target Clear

In previous versions of Stage3D, after switching the render texture through Context3D::setRenderToTexture, you were required to clear it before drawing. In this release, we're removing this limitation and optimizing the use of render textures. This change will allow you to further optimize and reuse depth and stencil buffers between different render textures.

 

For additional information, please see Relaxing Render Target Clear Operation in Stage 3D.

 

  • Improved support for browser zoom levels - Windows 8

Flash Player now has improved support for browser zoom factors other than 100% on Internet Explorer on Windows 8.x.  Devices, like the Microsoft Surface tablets, default to a zoom level of 150%.  In the past, this could cause problems with Flash Player and some 3D content.  With our new implementation, we can now scale the content and 3D buffers to keep everything aligned.  In addition, Flash Player introduces an option to render to an increased Stage3D back buffer, rather than scaling, on browser zoom to keep the resolution of the rendered content high. This option allows to the stage3D buffer to change in size in synch with the change in the browser zoom factor.  Developers are notified of this change with a new ZOOM_FACTOR_CHANGE event.

 

For additional detail, please see the article Improved Resolution of Stage3D Content on Browser Zoom

 

  • Flash Player Fullscreen Orientation Change - Windows

Flash Player will now detect and appropriately scale your content to fit best in a fullscreen display when your device orientation is changed.  This change is specific to Windows and is implemented across all browsers.  We're focusing on providing the best tablet experience possible.  A resize event will fire when in fullscreen mode and the device orientation changes.  Developers, if your content does not resize, you will need to handle the resize event appropriately.  Additional details will be made available in a separate blog post.

 

For additional details, please see the Guide for Supporting Screen Orientation with Full-Screen Flash Player Content.

 

  • Hardware video decoding on Chrome (PPAPI) for Windows

We're pleased to announce that hardware video decoding is now enabled by default for Chrome users on Windows.  This feature will drastically reduce the CPU usage and improve performance on supported videos players.  We're working closely with Google to bring this feature to OS X and will provide additional details when available.

 

  • Automatic software fall back with StageVideo

Flash Player 15 now supports a Software version of StageVideo that provides an automatic failover to the software version when hardware StageVideo is not available. To leverage this automatic failover, the swf apps need to be compiled for Flash Player 15 and above.

 

When the swfs are compiled for Flash Player 15 and above, and when hardware StageVideo is unavailable, the app will get a StageVideoAvailability event as earlier, but instead of being "Unavailable" it will ALWAYS be "available", and the reason will always be "noError". The app will no longer need to implement a Video object failover as the failover is automatic inside flash player. The apps can still choose to use Video object instead of StageVIdeo if needed.

 

Hardware StageVideo availability is dependent on a number of factors, including:

 

Browser hardware rendering support: If available, all wMode based apps will support hardware StageVideo. If not available, wMode=direct based apps will be the only ones that will support hardware StageVideo, unless there are other exceptions, like the ones mentioned below.

 

On Windows:

IE11: IE has an accelerated pipeline and the FlashPlayer is HW accelerated in all wmode, so StageVideo should always be available. Note that the decision to use the HW accelerate rendering pipeline reside in IE.

Firefox: There is currently no HW accelerated pipeline available in Firefox on windows and only wMode direct will have StageVideo available all other wMode should generate a unavailable event.

Chrome: Pepper has HW acceleration in all wMode, but some restrictions apply. For example Chrome will refuse to use HW acceleration on Windows XP and it has its own driver blacklisting mechanism. It is also possible for the user to disable the HW acceleration in the settings panel. Chrome exposes a somewhat useful page to allow one to see the status of its gpu acceleration: chrome://gpu/

 

On Mac:

Safari: All wMode should expose StageVideo

Firefox: All wModes should expose StageVideo

Chrome: All wMode should expose StageVideo, with the same limitations as the windows version.

Driver version: Certain older drivers may not support hardware StageVideo

User settings: If a user turns off hardware acceleration, then hardware StageVideo will not be available

Full Screen: Hardware StageVIdeo is always available in Full Screen mode.

 

When the hardware StageVideo fails because of browser support, wMode, driver version or user settings, starting with Flash Player 15, SW StageVideo will be used automatically without needing any configuration or code in the app.

 

For complete information please see our release notes.

 

 

Fixed Issues

  • [Win8.1][IE11] Resolves an issue introduced with Flash Player 13.0.0.182 that affected Dragon Quest Monster Parade (3818827)
  • [Win8.x][IE10+] printJob.addPage() no longer throws an erroneous exception (3822297)
  • [Win8.x] Fixes an issue where Print To Printer only printed the first page (3825794)
  • [Win8.x][MSFT 654468] Full-Screen content is incorrectly scaled when the user requests Full-Screen Mode after zooming in or out with the browser zoom (3822208)
  • [Win][Firefox] Fixes an issue where FileReference.browse() file dialog was opening behind the browser window (3822025)
  • [Mac] Resolves an issue introduced with Flash Player 15.0.0.29.  Using the volume keys on the keyboard now works as expected in Adobe Connect (3827641)
  • [Mac] Resolves an infrequent issue where the Flash Player installer could not determine the correct OS version for users on MacOS 10.8+ (3814718)
  • [Mac 10.9+] Resolves an issue where Flash Player would use a large amount of CPU if the network was disconnected while a video using the Adobe Video Engine was playing (3811674)
  • Stage3D Content is now available on the Nvidia Tegra K1 (3809317)
  • WebVTT Captions are now correctly displayed after a mid-roll ad is inserted into a video stream (3809912)
  • [HTTP Live Streaming] The lowest possible bitrate i-frame stream was not being used if TrickPlay was enabled (3812854)

 

 

Current Flash Player desktop users that have enrolled in the "Allow Adobe to install updates (recommended)" or the "Notify me to install updates" update options will receive an update notification dialog within 7 days from today (please note that Windows users will need to restart their system to receive the notification dialog.)

 

Please note that both Flash Player for Google Chrome and Microsoft Internet Explorer for Windows 8.x are updated using different mechanisms.  Flash Player for Google Chrome updates will occur during regular Chrome updates.  Flash Player updates for Internet Explorer on Windows 8.x will be provided by Microsoft though the Windows automatic update feature.

 

If you would like to install the update immediately, please use one of the links below:

 

Flash Player 15 desktop for Windows XP, Vista and 7 and Internet Explorer (ActiveX): 15.0.0.189

Flash Player 15 desktop for Windows XP, Vista and 7 and Other Browsers (NPAPI): 15.0.0.189

 

Flash Player 15 for Internet Explorer on Windows 8.1 (64-bit machine): 15.0.0.189

Flash Player 15 for Internet Explorer on Windows 8.1 (32-bit machine): 15.0.0.189

Flash Player 15 for Internet Explorer on Windows 8 (64-bit machine): 15.0.0.189

Flash Player 15 for Internet Explorer on Windows 8 (32-bit machine): 15.0.0.189

 

Flash Player 15 desktop for Mac (NPAPI): 15.0.0.189

 

Flash Player 11.2 desktop for Linux (NPAPI): 11.2.202.411

 

Flash Player 13 Extended Support Release for Windows and Macintosh: 13.0.0.250

 

Previous versions of Flash Player can be found on the Flash Player Archive page

 

If you encounter a problems with broken or missing links, please clear your browser cache and try again.  If the problem persists, please create a new post in our forum or send email to ccampbel@adobe.com.

10/13/2015 - Release - AIR 19 Runtime and SDK

$
0
0

Today we're pleased to announce that the next version of AIR is available for immediate download.  This release of AIR updates the embedded version of Flash Player to the most recent version.

 

Below are some of the key features and benefits of AIR 19.  Please see our release notes for full details.

 

New Features:


  • iOS Concurrency

Our popular desktop and Android feature, AIR Workers, is now making its debut on iOS! We have added support on iOS devices so that you will be able to execute code in the background without interrupting your application’s main code. Your UI will remain responsive, enhancing the user experience!

 

  • New insertAt() and removeAt() Vector and Array APIs

With Flash Player and AIR 19, we have introduced two new APIs for element insertion or removal in Vector and Arrays. They are implemented to perform better than existing splice method when used for single element.


  • Improved Stage3D Error Messages

We've added new Stage3D error codes to provide developers with additional debugging and error information.


  • iOS 9 Compatibility

We've run through a full certification pass and verified that AIR applications work on last week's iOS9 release.  Look for new iOS 9 specific features in upcoming releases!

 

  • Universal Links

Support for iOS9's universal links let you replace custom URL schemes with standard HTTP or HTTPS links.  Please see the release notes for full details.

 

 

Fixed Issues:

 

  • Captive version of Flash Player used in WebKit has been updated


Known Issues:

  • [iOS 8] Keyboard opens in landscape orientation even though the app runs in portrait mode. (4042709)
  • [Android] Application hangs and crashes after some time on playing rtmp video on some devices(4018065)

 

 

Download Locations:

 

AIR 19 runtime for Windows: 19.0.0.213 Runtime Download

AIR 19 runtime for Macintosh: 19.0.0.213 Runtime Download

 

AIR 19 SDK & Compiler for Windows: 19.0.0.213 SDK & Compiler Download

AIR 19 SDK & Compiler for Macintosh: 19.0.0.213 SDK & Compiler Download

 

Note: To provide all the all the necessary tools for our developers in one place and avoid having to download multiple components, we are packaging Adobe AIR 19 SDK and ActionScript Compiler 2.0 in a single SDK called “Adobe AIR 19 SDK & Compiler”.

 

AIR SDK 19 (Compatible with Flex) for Windows: 19.0.0.213 SDK Windows Download

AIR SDK 19 (Compatible with Flex) for Macintosh: 19.0.0.213 SDK Macintosh Download

 

Previous versions of the AIR runtime and SDK can be found on the Archived AIR SDK and Runtimes page

4/20/2017 - Release - Flash Player 25

$
0
0

In today's release, we've updated Flash Player NPAPI for macOS with a fix that improves the workflow for some users when launching external applications, such as Adobe Connect.  Current Flash Player customers who have selected the "Allow Adobe to install updates (recommended)" update mechanism will be automatically updated to the latest version of Flash Player over the next 24 hours.

 

The most recent Flash Player security bulletin can be found here: Security Bulletin (APSB17-10)

 

 

Features for Flash Player 25:

Separate HTTP and HTTPS permissions for Camera and Microphone

With Flash Player 24 release, we provided users with a fine-grained control over how permissions are granted for their camera and microphone data. These settings are visible in the Global Settings Manager and Native Control Panel for Mac and Windows.  With the latest update of Flash Player 25, users can customize these settings from the Native Control Panel for both HTTP and HTTPS on Linux too.

 

For complete information please see our release notes.

 

 

Fixed Issues

  • [Windows] Flash player unresponsive after connecting with the socket.(FP-4198296)
  • Multiple security and functional fixes

 

 

Current Flash Player users who have enrolled in the "Allow Adobe to install updates (recommended)" update mechanism will be automatically updated to Flash Player 25 over the next 24 hours.

 

Users who have selected "Notify me to install updates" will receive an update notification dialog within 7 days from today.  Please note that Windows users will need to restart their system or log out and in to activate the update notification dialog.

 

Customers using Google Chrome will receive updates through the Google update mechanisms.  Please note that this release is not available for ActiveX Flash Player on Windows 8.1 and Windows 10.

 

If you would like to install the update immediately, please use one of the links below:

 

Flash Player 25 Windows for Internet Explorer - ActiveX:  25.0.0.148

Flash Player 25 Windows for Firefox and other Netscape Compatible Browsers - NPAPI: 25.0.0.148

Flash Player 25 Windows for Opera and Chromium Based Browsers - PPAPI: 25.0.0.148

 

Flash Player 25 Windows for Google Chrome - PPAPI: 25.0.0.148

 

Flash Player 25 for Internet Explorer on Windows 8.1 (64-bit machine): 25.0.0.148

Flash Player 25 for Internet Explorer on Windows 8.1 (32-bit machine): 25.0.0.148

 

Flash Player 25 Windows for Internet Explorer and Edge on Windows 10 - ActiveX: 25.0.0.148

 

Flash Player 25 Mac for Safari, Firefox and other Netscape Compatible Browsers - NPAPI: 25.0.0.163

Flash Player 25 Mac for Opera and Chromium Based Browsers - PPAPI: 25.0.0.148

 

Flash Player 25 Mac for Google Chrome - PPAPI: 25.0.0.148

 

Flash Player 25 desktop for Linux (NPAPI): 25.0.0.148

Flash Player 25 desktop for Linux Chromium (PPAPI): 25.0.0.148

 

 

If you encounter a problem with broken or missing links, please clear your browser cache and try again.  If the problem persists, please create a new post in our forum or send email to ccampbel@adobe.com or mkumarjh@adobe.com.

7/11/2017 - Release - AIR 26 Runtime

$
0
0

Today we're pleased to announce that the next version of the AIR Runtime is available for immediate download.  This release of AIR provides contains bug fixes only.

 

Below are some of the key features and benefits of AIR 26.  Please see our release notes for full details.

 

 

Announcement

Disabling Packaging of Shared Android Applications

Starting with AIR 26, packaging of shared applications for Android is disabled. With this change, published applications will always have a captive copy of the runtime included in their installation package irrespective of the target selected (that is, apk or apk-captive-runtime).  This change allows us to focus our testing and engineering on captive installation - by far, the most popular option.

 

 

New Features

Moving to WKWebView for StageWebView on iOS

Starting AIR 26, For StageWebView on iOS, we now use WKWebView (instead of UIWebView) behind the scene, which uses WebKit engine to render WebViews. For more information on WKWebView, see https://developer.apple.com/reference/webkit/wkwebview. This does not impact AS developers directly. However, because of a few known WebKit bugs, there may be some workflow changes in the existing iOS Apps. Do report them on Adobe AIR forums for us to investigate.

This change also allows developers to debug StageWebView content in iOS.

To enable web inspector on iOS, complete the following steps:

  1. Open the Settings app.
  2. Tap Safari.
  3. Scroll down and select Advanced.
  4. Switch Web Inspector to ON.
  5. After Web Inspector is enabled, connect your device to your desktop machine with a USB cable. The name of your device appears in the Develop menu of Safari.

Alternately, developers can use iOS Simulator to take advantage of Web Inspector’s debugging capabilities. Use the same instructions to enable Web Inspector on iOS, from within the iOS Simulator’s Settings app.

Apple TV support (Beta Quality)

We have made some enhancements to tvOS support, which was introduced in AIR 24 beta channel. For more information, see the Release Notes specific to this feature.

 

DeviceRotationEvent.UPDATE

When a device is rotated, the orientation of the plane defining device screen changes. This change can be depicted in terms of a Rotation Vector, which can be represented by Roll-Pitch-Yaw or Quaternions data. The DeviceRotation event handler is used to fetch this data. One scenario where this data can be useful is to update the viewport of Spherical videos when the device is rotated.

 

This event handler has been introduced in AIR 26, where we have added a new DeviceRotation class which dispatches DeviceRotationEvent based on the activity detected by the device’s motion sensors namely Accelerometer and Gyroscope.

 

DeviceRotation object

The user can create an object of DeviceRotation class and can access its properties or register for events on this object.

For example:

 

var deviceRotation:DeviceRotation = new DeviceRotation();

 

DeviceRotation.isSupportedreturns true if the following conditions are satisfied:

  • The device has Accelerometer and Gyroscope sensors.
  • Android devices with versions 4.3(JELLY_BEAN_MR2) and above.
  • iOS devices with versions 4.0 and above.

 

DeviceRotationEvent.UPDATE is the event, attached to a DeviceRotation object. The event is used in the following scenarios:

  • When a new listener function is attached using addEventListener.
  • When the value of the DeviceRotation vector changes, this event is delivered at some device-determined interval.
  • When the player may have missed a change in the DeviceRotation (for example, if the player is waking up after sleep), this event is delivered.
  • Roll, along Y-Axis - Its unit is Number and the value is an angle in degrees.
  • Pitch, along X-Axis - Its unit is Number and the value is an angle in degrees.
  • Yaw, along Z-Axis - Its unit is Number and the value is an angle in degrees.
  • Quaternion - It is an array that represents the quaternion values in [w, x, y, z] format.

 

Enhanced Profile

With AIR 26, we are introducing a new stage3D profile “Enhanced”  for AIR Mobile. This will be a new constant in Context3DProfile class. Availability of "enhanced" profile indicates the availability of AGAL4. The same profile name can be used in requestContext3D and requestContext3DMatchingProfiles methods of Stage3D.

AGAL 4 introduces a new opcode “tld” and new Vertex Sampler register “vs” for fetching texture in a vertex shader. ‘tld’ is similar to 'tex' opcode used in the fragment shader. But unlike ‘tex’ opcode, ‘tld’ requires a level of detail ( LOD ) value for parameter since GPU does not support the automatic calculation of LOD in the vertex shader.

Latest version of AGAL is available at https://github.com/adobe-flash/graphicscorelib/tree/master/src/com/adobe/utils

 

 

Vertex Texture Fetch

With the introduction of new Stage3D profile i.e. ‘ENHANCED’, Vertex Texture Fetch is now available in AIR mobile. Texture Data will be available in Vertex Shader using AGAL4 and Enhanced profile.

AGAL 4 introduces a new opcode “tld” and new Vertex Sampler register “vs” for fetching texture in the vertex shader. ‘tld’ is similar to 'tex' opcode used in the fragment shader. But unlike ‘tex’ opcode, ‘tld’ requires a level of detail ( LOD ) value as a parameter since GPU does not support the automatic calculation of LOD in the vertex shader.

tld usage:

tld dst, src, sampler

dst: a destination register for the sampler texture pixel

src: a register containing texture coordinate where the pixel is sampled and containing a level of detail indication as an index of mipmap to use.

The XY components of the src register: a texture coordinate where a texture pixel is sampled. The z component will be used for indicating the side of the cube map texture if the vertex texture is a cube map.

The w component of the src register: an index of mipmap to use, with a value range from 0 to n-1 where n is the total number of the mipmaps. The zero index indicates a mipmap in the highest resolution. The fractional part of src.w is how much a selected mipmap would be interpolated with the next level of the mipmap in lower resolution based on the mipmap filter (mipnearest or miplinear) passed in the shader or set from the setSamplerStateAt() API. Mipnearest uses nearest-neighbor mipmap, while miplinear uses linearly filtered mipmapping.

vertex sampler ‘vs’

tld vt0, va0, vs0<2d,linear,miplinear>

The above example code fetches texture pixels from the texture bound to vertex sampler 0 (vs0) to a vertex temporary register 0 (vt0) with a texture coordinate provided in a vertex attribute register 0 (va0) and a sampler state(< 2d, linear, miplinear >) provided in the vertex shader. The LOD value is provided in va0.w in the example.

A total number of vertex samplers available will be 4. The sum of vertex and fragment samplers is restricted to 16.

Please note that tld opcode cannot be used inside fragment sampler.

To provide a texture for a vertex sampler in the vertex shader, developers should use existing ActionScript API, SetTextureAt().

SetTextureAT(0, texture);

The above example code binds 'texture' to the vertex sampler 0 (vs0). Note that this call would set up 'texture' to the fragment sampler in the same index, which is the fragment sampler 0 (fs0), if there is access to fs0 in the fragment shader.

A sampler state of the vertex sampler in the vertex shader code could be overridden with the existing AS API, SetSamplerStateAt:

 

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

Like the SetTextureAt API, the above call would also set up the state of the fragment sampler in the same index, which is the fragment sampler 0 (fs0), if fs0 is used in the fragment shader.

Please note, Anisotropic Filtering is not available for texture sampling used in vertex shaders.

Vertex Texture Fetch feature is useful for a number of effects like displacement mapping, water simulation, and explosion mapping etc.

 

Fixed Issues:

  • Drag and drop is not working as expected with AIR runtime 26(AIR-4198378, AIR-4198374, AIR-4198376, AIR-4198375)
  • Copy of elements are created in the initial list when drag and dropped to the new list.( AIR-4198373)
  • NativeDragEvent.NATIVE_DRAG_COMPLETE is not triggered with AIR 26 (AIR-4198381)

 

 

Download Locations:

 

AIR runtime for Windows: 26.0.0.127 Runtime Download

AIR runtime for Macintosh: 26.0.0.127 Runtime Download

 

AIR SDK & Compiler for Windows: 26.0.0.118 SDK & Compiler Download

AIR SDK & Compiler for Macintosh: 26.0.0.118 SDK & Compiler Download

 

Note: To provide all the all the necessary tools for our developers in one place and avoid having to download multiple components, we are packaging Adobe AIR 26 SDK and ActionScript Compiler 2.0 in a single SDK called “Adobe AIR 26 SDK & Compiler”.

 

AIR SDK (Compatible with Flex) for Windows: 26.0.0.118 SDK Windows Download

AIR SDK (Compatible with Flex) for Macintosh: 26.0.0.118 SDK Macintosh Download

 

Previous versions of the AIR runtime and SDK can be found on the Archived AIR SDK and Runtimes page

10/10/2017 - Release - AIR 27 Windows SDK

$
0
0

Today we're pleased to announce that the next version of the Windows AIR SDK is available for immediate download.  This release of AIR provides bug fixes for Windows-based developers.

 

Below are some of the key features and benefits of AIR 27.  Please see our release notes for full details.

 

Announcements

 

App Transport Security

With macOS 10.11, Apple has introduced App Transport Security (ATS) which mandates that applications use secure network connections over HTTPS only.  Because this is a significant change, Apple has provided applications an override via NSAllowsArbitraryLoads which will allow insecure connections.

 

With AIR SDK 27, all AIR applications built for macOS will automatically have the NSAllowsArbitraryLoads key set as true in their info.plist file.  This is a temporary solution.  Apple may reject your application during the review process or disable the usage of NSAllowsArbitraryLoads in future OS updates. We recommend using secure network connections over HTTPS in your applications.

 

Disabling Packaging of Shared Android Applications

Starting with AIR 26, packaging of shared applications for Android is disabled. With this change, published applications will always have a captive copy of the runtime included in their installation package irrespective of the target selected (that is, apk or apk-captive-runtime).  This change allows us to focus our testing and engineering on captive installation, by far, the most popular option.

 

 

New Features

macOS AIR SDK Upgrade

From AIR 27, AIR Runtime is built with Mac 10.12 SDK. App Transport Security (ATS) introduced by Apple does not allow insecure connections between App and Web services. Because of this change, we recommend that developers update web connection calls to https to comply with Apple's App Transport Security.  Please see the announcement section for more details.

 

Asynchronous texture upload for AIR Desktop

In AIR 26, the texture upload was synchronous on AIR desktop. Therefore, developers had to wait till the new texture was uploaded successfully.

 

With AIR 27, you can now upload textures asynchronously while the current texture is being rendered. This ensures a better UI performance for AIR applications and a smoother user experience.

 

On successfully completing an asynchronous texture upload, a TEXTURE_READY event will be generated. Asynchronous upload of texture data for all the texture formats is done using the following two new APIs:

 

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

 

This feature supports Normal and Rectangular texture for miplevel 0 only.

 

Enable DirectX 11 for AIR Win

AIR 26 and below used DirectX 9 for hardware accelerated rendering on Windows. Beginning with AIR 27.0, AIR will use DirectX 11 for the hardware accelerated rendering for Windows 8.0 and above.For Windows 7 and below, hardware accelerated content will continue to use DirectX 9.The AIR application will load the respective DirectX 11 DLL i.e. d3d11.dll to render any hardware accelerated content. If hardware acceleration is disabled, or the hardware is unavailable the rendering falls back to the Software mode. If the specific DLL for DirectX 11 is missing on the system, the rendering again falls back to Software mode.This feature is supported with SWF version 38 and above.

 

Adding support for new languages in AIR Mobile

Starting with AIR 27, we have added support for the following languages:

 

  • Finnish (fi),
  • Greek (el),
  • Indonesian (in),
  • Malay (ms),
  • Thai (th)
  • Vietnamese (vi)

 

Note: To use these languages, the Namespace value in application descriptor must be 27.0 or greater.

 

Sample Snippet:

<supportedLanguages>fi el in ms th vi</supportedLanguages>

<name>

<text xml:lang="fi">NameInFinnish</text>

</name>

 

 

Fixed Issues

  • [IOS] IOS device list is not getting listed after iTunes update to 12.7.0.166 on Windows (AIR-4198467)
  • [iOS] Installation Error: API Internal Error while installing ipa on iOS11 devices using Flash Builder, Animate CC and Command line on Windows

 

 

Known Issues

  • [iOS] Applications not getting installed on iOS 11 devices on Mac 10.13.  If encountered, please unplug and plug in the device a second time, then repeat the installation process

 

 

Download Locations:

 

AIR runtime for Windows: 27.0.0.124 Runtime Download

AIR runtime for Macintosh: 27.0.0.128 Runtime Download

 

AIR SDK & Compiler for Windows: 27.0.0.132 SDK & Compiler Download

AIR SDK & Compiler for Macintosh: 27.0.0.128 SDK & Compiler Download

 

Note: To provide all the all the necessary tools for our developers in one place and avoid having to download multiple components, we are packaging Adobe AIR 27 SDK and ActionScript Compiler 2.0 in a single SDK called “Adobe AIR 27 SDK & Compiler”.

 

AIR SDK (Compatible with Flex) for Windows: 27.0.0.132 SDK Windows Download

AIR SDK (Compatible with Flex) for Macintosh: 27.0.0.128 SDK Macintosh Download

 

Previous versions of the AIR runtime and SDK can be found on the Archived AIR SDK and Runtimes page

10/16/2017 - Release - Flash Player 27

$
0
0

In today's release, we've updated Flash Player with an important security fix.  Current Flash Player customers who have selected the "Allow Adobe to install updates (recommended)" update mechanism will be automatically updated to the latest version of Flash Player over the next 24 hours.

 

The most recent Flash Player security bulletin can be found here: Security Bulletin (APSB17-32)

 

Features for Flash Player 27:

 

Support ActionScript API for Audio Device Manager

With the release of Flash Player 27, developers can now select the audio output from ActionScript using the new ActionScript API - “AudioDeviceManager”.  It is in sync with Flash Player's audio output settings. A UIA (User Invoked Action) restriction is applied to this API keeping in view user privacy concerns.  The API can only be invoked by a user invoked action.  If it is not invoked by user action, Flash Player throws a runtime error "IllegalOperationError" with error code 2176.

Use the AudioDeviceManager class to list down the audio output devices attached to a system using the property, deviceNames().  This returns an array of the attached devices.  The index of the selected device from that array can then be retrieved using the selectedDeviceIndex() property.  A new event introduced with this API, named AudioOutputChangeEvent.AUDIO_OUTPUT_CHANGE is dispatched to ActionScript listeners when the audio output changes.  It is dispatched when the user selects a different audio device from Flash Player's setting UI (Audio Output), content setting (AudioDeviceManager.selectedDeviceIndex), or when adding/ removing the device from the system.  The ActionScript client can check how the audio output change is triggered through “AudioOutputChangeEvent.reason” class.

The two reason codes are "AudioOutputChangeReason.USER_SELECTION" and "AudioOutputChangeReason.DEVICE_CHANGE".

Here is the general workflow of the API:

  1. The content provides a control such as a button that indicates that the user should click to select an audio device.
  2. When the user selects the control, a separate UI is presented to the user to handle the click event. It uses the new AudioDeviceManager API to enumerate Audio Output device names, and the UI setup work.
  3. When the user selects a device, the content uses the new AudioDeviceManager  API to set the new device in handling the user's selection.

Sample Snippet:

Access the system available audio device names

var audio_device_manager:AudioDeviceManager = AudioDeviceManager.audioDeviceManager;

var status_ta:mx.controls.TextArea;

status_ta.html = false;

status_ta.setStyle("fontSize", 9);

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+newline+newline;

status_ta.text += "You have "+audio_output_device_array.length+" device(s) available."+newline+newline;

for(var i = 0; i&lt;audio_output_device_array.length; i++)

{

    status_ta.text += "["+i+"] "+audio_output_device_array[i]+newline;

}

 

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) {

          [dosomething]

     } elseif(evt.reason == AudioOutputChangeReason.DEVICE_CHANGE) {

          [dosomething]

     }

}

 

Audio device selections made by Flash via AudioDeviceManager API are only valid within the current browser session.  When the browser is closed, the selection will be lost.  User selected audio devices are not persisted within Flash storage, it's the developer's responsibility to save and restore the audio settings if it makes sense for their workflow.  If a user plugs in another default device, ie. a USB headset, Flash content audio will automatically switch to this default device.

Known Issues:

  1. On Linux, Flash and Non-Flash audio player cannot play audio using the same device at the same time. If audio is switched to a device which is currently playing nonFlash content, Flash audio will stop.
  2. Flash Player does not properly handle switching between devices with same name.

 

For complete information please see our release notes.

 

Fixed Issues

  • Resolves CVE-2017-11292

 

Known Issues

  • EVENT.ACTIVATE not triggered on chrome when a tab is dragged in and out of the Chrome's window(FP-4198532)
  • Flash Player settings panel become unresponsive when hardware acceleration is turned off on Firefox
  • Flash Player 64 bit (flash.ocx) 27.0.0.130 quits unexpectedly (FP-4198598)

 

Current Flash Player users who have enrolled in the "Allow Adobe to install updates (recommended)" update mechanism will be automatically updated to Flash Player 27 over the next 24 hours.

 

Users who have selected "Notify me to install updates" will receive an update notification dialog within 7 days from today.  Please note that Windows users will need to restart their system or log out and in to activate the update notification dialog.

 

Customers using Google Chrome will receive updates through the Google update mechanisms.  Please note that this release is not available for ActiveX Flash Player on Windows 8.1 and Windows 10.

 

If you would like to install the update immediately, please use one of the links below:

 

Flash Player 26 Windows for Internet Explorer - ActiveX:  27.0.0.170

Flash Player 26 Windows for Firefox and other Netscape Compatible Browsers - NPAPI: 27.0.0.170

Flash Player 26 Windows for Opera and Chromium Based Browsers - PPAPI: 27.0.0.170

 

Flash Player 26 Windows for Google Chrome - PPAPI: 27.0.0.170

 

Flash Player 26 for Internet Explorer on Windows 8.1 (64-bit machine): 27.0.0.170

Flash Player 26 for Internet Explorer on Windows 8.1 (32-bit machine): 27.0.0.170

 

Flash Player 26 Windows for Internet Explorer and Edge on Windows 10 - ActiveX: 27.0.0.170

 

Flash Player 26 Mac for Safari, Firefox and other Netscape Compatible Browsers - NPAPI: 27.0.0.170

Flash Player 26 Mac for Opera and Chromium Based Browsers - PPAPI: 27.0.0.170

 

Flash Player 26 Mac for Google Chrome - PPAPI: 27.0.0.170

 

Flash Player 25 desktop for Linux (NPAPI): 27.0.0.170

Flash Player 25 desktop for Linux Chromium (PPAPI): 27.0.0.170

 

 

If you encounter a problem with broken or missing links, please clear your browser cache and try again.  If the problem persists, please create a new post in our forum or send email to ccampbel@adobe.com or mkumarjh@adobe.com.

2/15/2018 - Beta - AIR 29.0.0.103

$
0
0

Welcome to the AIR Runtime and SDK version 29 beta!  We've been hard at work adding new features to AIR and we're looking forward to receiving feedback from our development community.

This beta release includes new features as well as enhancements and bug fixes related to security, stability, performance, and device compatibility for AIR Runtime and SDK 29.  For full details, please see our release notes

New and Updated Features

New SoftKeyboard Types for Android & iOS

Starting AIR 29, TextField and StageText enable developers to set two more types of soft keyboard.

  • DECIMAL
  • PHONE

Use swf-version 40 or greater and namespace 29.0 or greater to access these newly added keypads.

Developers can set a softKeyboard property based on the input expected from the user. For example, if the phone input is expected, a device can use SoftKeyboardType.PHONE to display only phone numbers on the soft keyboard. Valid values are defined as constants in the SoftKeyboardType class:

Sample Usage:

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

Geolocation Permission on iOS

Starting AIR 29, developers requesting Geolocation permission on iOS in their applications will have an option to request for WHEN_IN_USE or ALWAYS permission through a new property locationAlwaysUsePermission.

The default value of this property is false.

Sample Usage:

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

Note:

1. On iOS 11 and later if you initially request for WHEN_IN_USE permission, you can request for ALWAYS permission at a later time. The OS allows you to do this just once and any subsequent calls of requestPermission() are ignored by the OS.

2. On iOS 10, the OS allows you to request for permission just once. The requested permission WHEN_IN_USE/ALWAYS depends on the cocoa key added in the application descriptor. Hence, the property locationAlwaysUsePermission does not apply to iOS 10 and below.

3. Developers need to add cocoa keys in their application descriptor as per the level of authorization required by their application. For more details see https://developer.apple.com/documentation/corelocation/choosing_the_authorization_level_fo r_location_services/requesting_always_authorization

Media AutoPlay for Android and iOS

With AIR 29, we have made some changes to feature "Media AutoPlay for iOS & Android" introduced in AIR 21.

Now, a new argument has been added to StageWebView constructor mediaPlaybackRequiresUserAction with a default value true. Setting this argument as false will ensure autoplay of the media inside StageWebView.

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

 

For iOS, setting mediaPlaybackRequiresUserAction property after creating StageWebView will be a no-op, and developers can only set media autoplay through StageWebView constructor.

For Android, developers can set media autoplay in, either way, using the property mediaPlaybackRequiresUserAction or through the constructor argument.

Android SDK Upgrade

With AIR 29, Android SDK has been upgraded in the AIR Runtime. Here is the list of version numbers of the tools upgraded in AIR 29. There have been significant changes in the tools used to build the runtime. Raise your issues on AIR user forums if you observe any performance or functional issues.

Android Version8.1
SDK Platform27
SDK Tool26.1.1
Android Build Tool27.0.3
Platform Tool27.0.1
Android Support Repository47.0.0
Android Google Repository58
LLDB3.0
Android Emulator27.0.5
Gradle plugin version for Android3.0.1
Multidex jar1.0.2

Combined Windows 32-bit and 64-bit AIR SDK

Earlier, separate AIR SDKs were made available over Windows for packaging 32-bit and 64-bit AIR applications. The AIR SDK for 64-bit AIR applications had the functionality to package 64-bit captive applications only. AIR 29 onwards, a combined AIR SDK for packaging 32-bit and 64-bit captive AIR applications is made available for Windows.

Deciding the architecture of AIR applications

The decision of packaging 32-bit and 64-bit using the combined AIR SDK is different for Adobe Flash Builder and Adobe Animate/adt

  • Packaging using Adobe Animate and adt:

With Adobe Animate and adt this decision will be done by adding an extra tag <architecture> in the application XML. The value of this tag could be either “32” for packaging 32-bit captive AIR applications and “64” for packaging 64-bit captive AIR applications.

The tag <architecture> must be added under <application> tag. Here is a sample 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>
  • Packaging using Adobe Flash Builder:

With Adobe Flash builder this decision can be made by adding a Windows environment variable AIR_WIN_ARCH before launching the Adobe Flash Builder. The value of this variable could be 32 and 64 for packaging 32-bit captive AIR applications and 64-bit captive AIR applications respectively. Setting the tag <architecture> will have no effect when the application is packaged using Adobe Flash Builder. The decision will be completely dependent only on the environment variable’s value.

The packaging of shared and native AIR application will not be affected by any of the above-mentioned methods. They will continue to be supported as 32-bit applications on Windows. Also, packaging AIR applications on Mac won’t be affected

Enhanced Profile on AIR Desktop

The Enhanced profile will be available on AIR for Windows8.1+ and Mac OS 10.9+ from AIR 29. This profile has been made available on mobile from AIR 26. It can be used in both requestContext3D and requestContext3DMatchingProfiles methods. AGAL4 can be used with the Enhanced profile.

AGAL4 introduces a new opcode “tld” and new Vertex Sampler register “vs” for fetching texture in a vertex shader. ‘tld’ requires a level of detail ( LOD ) value for parameter since GPU does not support the automatic calculation of LOD in the vertex shader.

Latest version of AGALMiniAssembler is available here: https://github.com/adobe-flash/graphicscorelib/pull/14/commits/a20d4773459b01e86acceac4524 0a2b4e88f67e3

Vertex Texture Fetch on AIR Desktop

With the introduction of new Stage3D profile i.e. ‘ENHANCED’ on the desktop, Vertex Texture Fetch is now available on AIR Desktop too. Vertex Texture Fetch was made available on mobile from AIR 26. It will be available on Desktop AIR 29 (SWF version 40) onwards. The feature will be supported on Windows 8.1+ and Mac OS 10.9+. The feature is dependent on the availability of Enhanced Profile and hence, it will not be supported on Windows 7.

Texture Data will be available in Vertex Shader using AGAL4 and Enhanced profile.

AGAL 4 introduces a new opcode “tld” and new Vertex Sampler register “vs” for fetching texture in the vertex shader. ‘tld’ is similar to 'tex' opcode used in the fragment shader. But unlike ‘tex’ opcode, ‘tld’ requires a level of detail ( LOD ) value as a parameter since GPU does not support the automatic calculation of LOD in the vertex shader.

tld usage:

tld dst, src, sampler

dst: a destination register for the sampler texture pixel

src: a register containing texture coordinate where the pixel is sampled and containing a level of detail indication as an index of mipmap to use.

The XY components of the src register: a texture coordinate where a texture pixel is sampled. The z component will be used for indicating the side of the cube map texture if the vertex texture is a cube map.

The w component of the src register: an index of mipmap to use, with a value range from 0 to n-1 where n is the total number of the mipmaps. The zero index indicates a mipmap in the highest resolution. The fractional part of src.w is how much a selected mipmap would be interpolated with the next level of the mipmap in lower resolution based on the mipmap filter (mipnearest or miplinear) passed in the shader or set from the setSamplerStateAt() API. Mipnearest uses nearest-neighbor mipmap, while miplinear uses linearly filtered mipmapping.

vertex sampler ‘vs’

tld vt0, va0, vs0<2d,linear,miplinear>

The above example code fetches texture pixels from the texture bound to vertex sampler 0 (vs0) to a vertex temporary register 0 (vt0) with a texture coordinate provided in a vertex attribute register 0 (va0) and a sampler state(< 2d, linear, miplinear >) provided in the vertex shader. The LOD value is provided in va0.w in the example.

A total number of vertex samplers available is 4. The sum of vertex and fragment samplers is restricted to 16.

Please note that tld opcode cannot be used inside fragment sampler.

To provide a texture for a vertex sampler in the vertex shader, developers must use existing ActionScript API, SetTextureAt().

SetTextureAT(0, texture);

The above example code binds 'texture' to the vertex sampler 0 (vs0). Note that this call would set up 'texture' to the fragment sampler in the same index, which is the fragment sampler 0 (fs0) if there is access to fs0 in the fragment shader.

A sampler state of the vertex sampler in the vertex shader code could be overridden with the existing AS API, SetSamplerStateAt:

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

Like the SetTextureAt API, the above call would also set up the state of the fragment sampler in the same index, which is the fragment sampler 0 (fs0), if fs0 is used in the fragment shader.

Please note, Anisotropic Filtering is not available for texture sampling used in vertex shaders.

Vertex Texture Fetch feature is useful for a number of effects like displacement mapping, water simulation, and explosion mapping etc.

Application of HIDPI Scaling to non-client areas

Support for HiDPI displays on Windows was introduced in AIR version 23. The feature allowed display of AIR contents to render higher quality on HiDPI displays.

The feature 'Application of HIDPI Scaling to non-client areas' is an extension to the earlier support for HiDPI scaling, wherein scaling of non-client areas, upon the dynamic change in the DPI value would be supported on AIR Windows. The feature would cover the scaling of the dialog boxes, file browsers and ‘non-client area’ UI components such as title bar, native menu and Windows icons.

The feature will be available from AIR 29 onwards and Windows 10 (Redstone 1) Version 1607 onwards.

AIR Desktop - Ability to disable/enable vsync on the fly(Beta Only)

Till AIR 28, frame buffer rendering rate of the AIR Runtime was synchronized to the display device refresh rate.

We have provided an enhancement in AIR 29 where a user will have an extra ability to sync or a-sync the display device rate. The synchronization feature can be toggled with the help of a property added to a stage variable “vsyncEnabled”.

The “vsyncEnabled” variable is available to toggle between true and false, if and only if an event “VsyncStateChangeAvailabilityEvent”  returns true.

On windows 7 machine DisplayContext object, Event.CONTEXT3D_CREATE will be triggered again whenever the vsyncEnabled value is set as true and flickering may be observed.This phenomenon will not be reflected on Windows 8 and above and on MAC machines.

AIR Desktop-Increase GPU memory Limits(Beta Only)

Until AIR 28, maximum GPU memory provided for uploading the Normal and Rectangular textures was 512 MB. With AIR 29 beta, we have enhanced the GPU memory limits to 2048MB. These new limits will be available with the Stage3D profile “Standard_Extended” and "Enhanced". For other profiles, maximum GPU limit will be 512MB.

This feature is AIR 64 bit only and will be available for Normal and Rectangular textures. For Cube texture, memory limits will be same as before i.e. 256 MB.

AIR Desktop-Increase in Texture Limit (Beta Only)

Till AIR 28, maximum texture size supported by AIR is 4096x4096. In AIR 29 beta(SWF version 40), we have increased the texture limit to 8192x8192 pixels. A new read-only property Context3D::supports8kTexture has been introduced which returns true only if the 8k texture is supported by the hardware.

This feature only supports the rendering of Normal and Rectangular textures. Textures such as Cube, Video, Compressed, and Compressed_Alpha will not be supported. The feature is available in AIR 64 for Mac, Windows 8.1 and above.

Since 8K textures are quite heavy, it is recommended to upload the textures asynchronously.

Known Issues

  • Air apps quit unexpectedly when bytearray is attached to domainMemory(AIR-4198585)
  • Video flickers with containsVideo=true (AIR-4130641)
  • [Mac]GESTURE_PAN event is not fired.(AIR-4198492)

Fixed Issues

  • Flash Builder quits unexpectedly on High Sierra when "Export release build" is selected from the Project menu.
  • Unexpected margin at the top of StageWebView on iOS 11 (AIR-4198537)
  • clipboard.dataForFormat returns null for Custom data in the Clipboard(AIR-4198553).
  • Asynchronous texture upload fails after uploading 5000 texture(AIR-4198527)
  • Various cases of SWF loading in HTML fail on AIR 64 bit Windows
  • Packaging 64-bit captive app results in error through adt.bat
  • The launch of two AIR captive apps simultaneously packaged with windows 64-bit runtime causes the second app to quit unexpectedly.
  • ATF texture with LZMA compressions is not rendering.
  • InvokeEvent.arguments is empty on Android (AIR-4198552)
  • Delay in dispatching TOUCH events on device borders on iOS 11 (AIR-4198551)
  • StageWebView does not load nor display local HTML content (AIR-4198420)
  • Status bar appears when app is in fullscreen and showing soft keyboard on Samsung devices (4189175)
  • Audio stops playing on interruption when SoundMixer.audioPlaybackMode = AudioPlaybackMode.VOICE and SoundMixer.useSpeakerphoneForVoice = false (4189377)
  • NetworkInfo.isSupported returns TRUE on Android even when permissions are missing in application descriptor (AIR-4198485)
  • Stage shift offset error on StageText focus when status bar is hidden on Samsung S8 (AIR-4198421)

Authoring for Flash Player 29 and AIR 29

  • Update application descriptor namespace to 29
  • SWF version should be 40

System Requirements

For system requirements of the current release of AIR in production, visithttp://www.adobe.com/products/air/systemreqs/

About the Beta Channel

To get the latest Beta build of AIR Runtime and SDK visit Adobe labs

If you would like real-time notification for announcements related to the AIR Beta Channel please follow the Flash Runtime Announcements forums by choosing "Follow this forum" from the right-hand menu on the Forums page.


2/22/2018 - Beta - Flash 29.0.0.108

$
0
0

Welcome to the latest Flash Runtime version 29 beta!  We've been fixing important issues for Flash Player and we're looking forward to receiving feedback from our Flash Player community.

 

This beta release includes enhancements and bug fixes related to security, stability, performance, and device compatibility for Flash Player 29.  For full details, please see our release notes.

 

Note:

  • The ActiveX Flash Player in this release is not compatible with Windows® 8.x or 10
  • Flash Player for Windows® 8.x/10 is available as part of the generally available Windows® 8.x/10 update
  • Flash Player Linux builds have not been updated on Adobe Labs

New and Updated Features

None

Known Issues

  • N/A

Fixed Issues

  • Flash Player settings panel become unresponsive when hardware acceleration is turned off on Firefox.
  • Flash Player Protected mode + Async drawing on Firefox causes the font color to be inverted
  • Flash Player quit unexpectedly when "by.blooddy.crypto.Base64" class try to decode BASE64.(FP-4198772)

 

Authoring for Flash Player 29 and AIR 29

  • Update application descriptor namespace to 29
  • SWF version should be 40

System Requirements

For system requirements of the current release of Flash Player in production, please visithttp://www.adobe.com/products/flashplayer/systemreqs/

About the Beta Channel

To get the latest Beta build of Flash Player visit Adobe labs

10/13/2015 - Release - Flash Player 19

$
0
0

The next version of Flash Player is available for immediate download.  In today's release we've updated Flash Player with a critical security and functional bug fixes.  We recommend all users update to the latest version.

 

Security update details can be found here: Security Bulletin (APSB15-25)

 

New Features for Flash Player 19:


  • New insertAt() and removeAt() Vector and Array APIs

With Flash Player and AIR 19, we have introduced two new APIs for element insertion or removal in Vector and Arrays. They are implemented to perform better than existing splice method when used for single element.

 

  • Improved Stage3D Error Messages

We've added new Stage3D error codes to provide developers with additional debugging and error information.  We have also updated the AS3 documentation for various Stage3D APIs to provide more information about the reasons for the errors thrown.


  • Added ability to disable browser zoom factor scaling via HTML

In Flash Player 15, we added code to improve the resolution of Stage3D content when the browser's zoom factor (BZF) was changed.  This was extended to the PPAPI and Windows XP/Vista/7 Active X control in Flash Player 18.  In Flash Player 19, we're providing the developer the ability to enabled or disabled this functionality.

 

BZF is turned on by default but can now be turn on/off by setting a new attribute "browserzoom" to either "scale" or "noscale" in HTML EMBEDSWF and OBJECT tags.

 

For complete information please see our release notes.



Fixed Issues

  • Flash content cannot be embedded within Microsoft PowerPoint [4062206]
  • Installing 19.0.0.185 does not uninstall 18.0.0.232 [4060786]
  • Images are not displayed as expected using BitmapData.encode with PNGEncoderOptions [4046676]
  • Multiple security and functional fixes

 

 

Current Flash Player users who have enrolled in the "Allow Adobe to install updates (recommended)" update mechanism will be automatically updated to Flash Player 19 over the next 24 hours.

 

Users who have selected "Notify me to install updates" will receive an update notification dialog within 7 days from today.  Please note that Windows users will need to restart their system or log out and in to activate the update notification dialog.

 

Customers using Google Chrome or Windows 8.x Internet Explorer or Windows 10 Internet Explorer or Microsoft Edge will receive the update through the Google and Microsoft update mechanisms.

 

If you would like to install the update immediately, please use one of the links below:

 

Flash Player 19 Windows for Internet Explorer - ActiveX: 19.0.0.207

Flash Player 19 Windows for Firefox and other Netscape Compatible Browsers - NPAPI: 19.0.0.207

Flash Player 19 Windows for Opera 26 and Chromium Based Browsers - PPAPI: 19.0.0.207

 

Flash Player 19 for Internet Explorer on Windows 8.1 (64-bit machine): 19.0.0.207

Flash Player 19 for Internet Explorer on Windows 8.1 (32-bit machine): 19.0.0.207

Flash Player 19 for Internet Explorer on Windows 8 (64-bit machine): 19.0.0.207

Flash Player 19 for Internet Explorer on Windows 8 (32-bit machine): 19.0.0.207

 

Flash Player 19 Mac for Safari, Firefox and other Netscape Compatible Browsers - NPAPI: 19.0.0.207

Flash Player 19 Mac for Opera 26 and Chromium Based Browsers - PPAPI: 19.0.0.207

 

Flash Player 11.2 desktop for Linux (NPAPI): 11.2.202.535

 

For those organizations that use the Extended Support Release (ESR), please note that we have incremented the ESR from version 13 to version 18 on August 11th, 2015.

 

Flash Player 18 Extended Support Release for Windows and Macintosh: 18.0.0.252

 

Previous versions of Flash Player can be found on the Flash Player Archive page

 

If you encounter a problems with broken or missing links, please clear your browser cache and try again.  If the problem persists, please create a new post in our forum or send email to ccampbel@adobe.com.

12/08/2015 - Release - Flash Player 20

$
0
0

The next version of Flash Player is available for immediate download.  In today's release we've updated Flash Player with a critical security bug fixes.  We recommend all users update to the latest version.

 

Security update details can be found here: Security Bulletin (APSB15-32)

 

New Features for Flash Player 20:


  • Video rotation information available to ActionScript

The Flash runtime will now process the track header box and movie header box metadata correctly, allowing for correct positioning and sizing of video.

 

  • Stage3D instanced drawing

We’re constantly looking for ways to improve the lives of our developers.  Our Stage3d API’s have allowed developers to create incredibly beautiful and fluid performing games.  This new API will leverage the GPU on mobile devices and provides improved performance when drawing similar objects numerous times in a scene.


  • PPAPI vector printing for Windows

Another platform parity success story.  With Flash Player 20, vector printing has come to the PPAPI platform on Windows (Mac support coming soon).  Developers can now provide an enhanced and superior quality printing experience for their customers if they desire while bitmap printing is still fully supported.

 

  • Hardware acceleration control for IE and Edge on Windows 8 & 10

With Flash Player 20, customers can now enable or disable hardware acceleration in Flash Player on Internet Explorer and Edge browsers for both Windows 8 and Windows 10.  This feature, available in the Flash Player settings dialog, provides users a critical support option when encountering issues with their system’s video drivers.


 

For complete information please see our release notes.



Fixed Issues

  • Flash Player fails to load the .SWF files that comprise much of com2Learn.com's course content. [4087953]
  • Method URLLoader.load fails to load an xml file located within an MHT archive. [4085136]
  • Unloaded SWFs with Dialogs:Flash player hangs on clicking "browse dialog" link [4084260]
  • usflashmap.com - Flash Player gets hang after clicking on the List tab [4074925], [4081533]
  • Embedded Flash objects stop working in SMART Notebook on Windows [4015165]
  • The candidate window displayed at wrong position when input some CCJK characters on Windows 10 Edge Browser [4021613]
  • Flash in 16:9 video resolution shows green strip (noise) on right of video window on Mac [3945461]
  • Multiple security and functional fixes

 

 

Current Flash Player users who have enrolled in the "Allow Adobe to install updates (recommended)" update mechanism will be automatically updated to Flash Player 20 over the next 24 hours.

 

Users who have selected "Notify me to install updates" will receive an update notification dialog within 7 days from today.  Please note that Windows users will need to restart their system or log out and in to activate the update notification dialog.

 

Customers using Google Chrome or Windows 8.x Internet Explorer or Windows 10 Internet Explorer or Microsoft Edge will receive the update through the Google and Microsoft update mechanisms.

 

If you would like to install the update immediately, please use one of the links below:

 

Flash Player 20 Windows for Internet Explorer - ActiveX: 20.0.0.228

Flash Player 20 Windows for Firefox and other Netscape Compatible Browsers - NPAPI: 20.0.0.235

Flash Player 20 Windows for Opera and Chromium Based Browsers - PPAPI: 20.0.0.228

 

Flash Player 20 for Internet Explorer on Windows 8.1 (64-bit machine): 20.0.0.228

Flash Player 20 for Internet Explorer on Windows 8.1 (32-bit machine): 20.0.0.228

Flash Player 20 for Internet Explorer on Windows 8 (64-bit machine): 20.0.0.228

Flash Player 20 for Internet Explorer on Windows 8 (32-bit machine): 20.0.0.228

 

Flash Player 20 Mac for Safari, Firefox and other Netscape Compatible Browsers - NPAPI: 20.0.0.235

Flash Player 20 Mac for Opera 26 and Chromium Based Browsers - PPAPI: 20.0.0.228

 

Flash Player 11.2 desktop for Linux (NPAPI): 11.2.202.554

 

For those organizations that use the Extended Support Release (ESR), please note that we have incremented the ESR from version 13 to version 18 on August 11th, 2015.

 

Flash Player 18 Extended Support Release for Windows and Macintosh: 18.0.0.268

 

Previous versions of Flash Player can be found on the Flash Player Archive page

 

If you encounter a problems with broken or missing links, please clear your browser cache and try again.  If the problem persists, please create a new post in our forum or send email to ccampbel@adobe.com.

2/14/2017 - Release - Flash Player 24

$
0
0

In today's release, we've updated Flash Player with important bug fixes and security updates.  Current Flash Player customers who have selected the "Allow Adobe to install updates (recommended)" update mechanism will be automatically updated to the latest version of Flash Player over the next 24 hours.

 

The most recent Flash Player security bulletin can be found here: Security Bulletin (APSB17-04)

 

Features for Flash Player 24:

Spherical video support in Flash and AIR

Spherical videos support is added to both Flash Player and AIR from version 24 onward. Spherical videos have a specific meta-data attached to them, which can now be retrieved using the new property provided by the feature. This feature supports equirectangular projection type of videos conforming to https://github.com/google/spatial-media/blob/master/docs/spherical-video-rfc.md.

This feature is supported on Desktop and Android devices.

API introduced

The Object parameter of the onMetaData event provides video metadata information. The feature adds new properties to the parameter. The added property is an array of string type in XML format. Refer code below.

 

functionns_onMetaData(info:Object):void{

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

}

Sample Spherical Video Player

A sample project for Spherical video player can be downloaded from this link in order to understand the use of the metadata to render the spherical video. The sample code makes use of an instance of the context3D, where VideoTexture is used to render video for better performance.

See the following chart for ActionScript classes in the project.

Spherical+Video.png

 

SampleSphericalVideoPlayer class

This class provides basic controls for the Spherical video functionality.

SphericalVideo class

This class creates the context3D instance to render spherical video using VideoTexture

Projection classes

These classes are used for generating vertices and indices corresponding to the projection type used.

Improved support for high resolution displays on Firefox for Windows

Beginning with Flash Player version 24 and Firefox version 51 on Windows, Flash content will now scale appropriately on high resolution displays.

Separate HTTP and HTTPS permissions for Camera and Microphone

To provide users with a better control over their camera and microphone data, Flash Player now provides a more fine-grained control over how permissions are granted. Users can now allow camera and microphone access for a domain when that content is served via HTTPS, and disallow the access when content from the domain is served over HTTP. Since this feature is currently in beta, the settings will not be visible in the Global settings Manager.

 

For complete information please see our release notes.

 

 

Fixed Issues

  • Multiple security and functional fixes

 

 

Current Flash Player users who have enrolled in the "Allow Adobe to install updates (recommended)" update mechanism will be automatically updated to Flash Player 24 over the next 24 hours.

 

Users who have selected "Notify me to install updates" will receive an update notification dialog within 7 days from today.  Please note that Windows users will need to restart their system or log out and in to activate the update notification dialog.

 

Customers using Google Chrome will receive updates through the Google update mechanisms.  Please note that this release is not available for ActiveX Flash Player on Windows 8.1 and Windows 10.

 

If you would like to install the update immediately, please use one of the links below:

 

Flash Player 24 Windows for Internet Explorer - ActiveX:  24.0.0.221

Flash Player 24 Windows for Firefox and other Netscape Compatible Browsers - NPAPI: 24.0.0.221

Flash Player 24 Windows for Opera and Chromium Based Browsers - PPAPI: 24.0.0.221

 

Flash Player 24 Windows for Google Chrome - PPAPI: 24.0.0.221

 

Flash Player 24 for Internet Explorer on Windows 8.1 (64-bit machine): 24.0.0.221

Flash Player 24 for Internet Explorer on Windows 8.1 (32-bit machine): 24.0.0.221

 

Flash Player 24 Windows for Internet Explorer and Edge on Windows 10 - ActiveX: 24.0.0.221

 

Flash Player 24 Mac for Safari, Firefox and other Netscape Compatible Browsers - NPAPI: 24.0.0.221

Flash Player 24 Mac for Opera 26 and Chromium Based Browsers - PPAPI: 24.0.0.221

 

Flash Player 24 Mac for Google Chrome - PPAPI: 24.0.0.221

 

Flash Player 24 desktop for Linux (NPAPI): 24.0.0.221

Flash Player 24 desktop for Linux Chromium (PPAPI): 24.0.0.221

 

 

If you encounter a problem with broken or missing links, please clear your browser cache and try again.  If the problem persists, please create a new post in our forum or send email to ccampbel@adobe.com or mkumarjh@adobe.com.

6/10/14 - Release - AIR 14 Runtime and SDK

$
0
0

Today we're pleased to announce that the next version of AIR is available for immediate download.

 

This update includes the following fixes and security updates:

 

Security update details can be found here: Security Bulletin (APSB14-14)


New Features:

 

  • Anisotropic Filtering

This new texture sampling filter can enhance the image quality of textures on surfaces that are at oblique viewing angles.  There are two ways to enable this feature:

    • In AGAL, set one of the values – "anisotropic2x", "anisotropic4x", "anisotropic8x", or "anisotropic16x" to the filter option in the sampling instructions.
    • Call Context3D::setSamplerStateAt with the 3rd parameter "filter" being one of the values defined in Context3DTextureFilter - "ANISOTROPIC2X", "ANISOTROPIC4X", "ANISOTROPIC8X", or "ANISOTROPIC16X"

 

  • New Stage3D "Standard" Profile

Developers can now request this high level profile when creating Context3D.  Three new features are available in this profile:

    • Multiple render target allows to you to draw geometry to multiple outputs (up to 4) during one drawing
    • Floating point texture allows you to create Texture, RectangleTexture and CubeTuxture with the RGBA16F folder.
    • AGAL v2 contains these improvements:
      • Increased register size
      • Partial derivative instructions
      • Fragment depth output
      • Conditional forward jump

 

  • Intel x86 Android Support

As announced in our Flash Runtime blog, we're adding support for Intel x86 Android to AIR.  An ADT command line option (-arch) has been added to allow packaging apps with Android x86 support.  Please note that currently only captive runtime packaging is allowed for x86 architecture.  This means all APK targets (apk, apk-debug and apk-captive-runtime) will forcibly be packaged with captive runtime.  Feedback on this approach is encouraged.

 

Sample APK packaging command for x86 devices:

 

adt -package -target ( apk | apk-captive-runtime ) -arch x86 -storetype pkcs12 -keystore abc.p12 HelloWorld.apk HelloWorld-app.xml HelloWorld.swf
adt -package -target apk-debug -arch x86 -storetype pkcs12 -keystore abc.p12 HelloWorld.apk HelloWorld-app.xml HelloWorld.swf

 

Note that -arch is optional. If not specified, armv7 is assumed.

 

Packaging for x86 architecture in Flash Builder:

Open the debug/run configurations of the project in Flash Builder and click on "Customize launch.." button. Add a new parameter "-arch" with value "x86" and place it before "-storetype". Click "OK" to apply changes.

Except for RTMPE and DRM, all other features and capabilities are completely functional and supported. Native extensions written for x86 platforms can also be packaged and used by an app for x86 devices. To support this, a new ANE platform 'Android-x86' is now available.

The following example highlights the usage of the same -

 

<extension xmlns="http://ns.adobe.com/air/extension/14.0><id>com.adobe.sample.ane</id><versionNumber>1.0</versionNumber><platforms><platform name="Android-ARM"><applicationDeployment><nativeLibrary>sample.jar</nativeLibrary><initializer>com.example.ane.Extension</initializer><finalizer>com.example.ane.Extension</finalizer></applicationDeployment></platform><platform name="Android-x86"><applicationDeployment><nativeLibrary>sample.jar</nativeLibrary><initializer>com.example.ane.Extension</initializer><finalizer>com.example.ane.Extension</finalizer></applicationDeployment></platform></platforms></extension>

 

New packaging command for ANE:

 

adt -package -target ane Sample.ane extension.xml -swc Sample.swc -platform Android-ARM -C Android-ARM/ . -platform Android-x86 -C Android-x86/ .


  • Improved Packaging Engine - iOS

Based on the feedback received from the developer community, tons of improvements and bug fixes have been made in the new packaging engine for iOS.  We encourage developers to report issues to http://bugbase.adobe.com, to ensure that we are able to continue to improve the packager in future releases.

 

To enable this feature, please use "-useLegacyAOT no" in the ADT command, before the signing options.  As of now, this feature is not available within Flash Pro but it can still be used with Flash builder by adding the parameter -useLegacyAOT under the "Customize launch" option.

 

Here is an example ADT command for compiling an applications using “-useLegacyAOT no":

 

adt -package -target ( ipa-test | ipa-debug | ipa-app-store | ipa-ad-hoc) -useLegacyAOT no -provisioning-profile -keystore -storetype pkcs12 -storepass xxxx HelloWorld.ipa Helloworld-app.xml HelloWorld.swf

 

For more information, please visit Faster compiling with AIR for iOS

 

  • AIR Gamepad

AIR Gamepad feature enables the app developers to provide a second screen on Android mobile devices for the Flash based browser games. AIR Gamepad API enables Flash based browser apps to connect to a paired Android device running the AIR Runtime app and therefore allowing the Android devices to be used as game controllers or second-screen interfaces.

 

Key functionality of this feature:

    • Gesture eventsTouch events
    • Accelerometer events
    • Vibration
    • Customize the AIR gamepad screen by applying your own skins

 

To learn more about the AIR Gamepad APIs, please refer to the documentation found here.

 

To try out the Wand.swc which can be downloaded from here.

 

Live samples of AIR Gamepad can be tested using the following links:

For more information, please visit Android devices with AIR as gamepads



Fixed Issues:

  • [IOS] Resolves an issue introduced in AIR 4.0.0.1390 where DatagramSocket was not receiving packets (3747382)
  • [IOS] Values are now set correctly when assigning Vector3D.Y_AXIS to a Vector3D object with -useLegacyAOT=no[Android] Browse file dialog called by FileReference.browse() is correctly displayed on the Nexus 7 and Xoom 4.1.2 (3721032)
  • [Android] is ignored for all but one extension when multiple extensions are used (3761458)
  • [x86][Android] Workers get terminated even without calling terminate function (3755006)
  • [Android] Setting the restrict property on a StageText instance and adding or removing text incorrectly add extra characters. (3749699)
  • [iOS] Values are now set correctly when assigning Vector3D.Y_AXIS to a Vector3D object with useLegacyAOT=no (3744595)
  • [iOS] ANE doesn't include libraries through platform.xml and throws error on packaging the IPA (3743946)
  • [iOS] DatagramSocket not receiving packets on iOS (3742982)
  • [iOS] Not able to debug/launch iPad iOS Simulator from Flash Builder. Note: One needs to set a environment variable using the command: launchctl setenv AIR_IOS_SIMULATOR_DEVICE "iPad Retina” Then restart the process and run the application on simulator device of his/her choice. By default iPhone is launched. (3728052)
  • [iOS] Not able to debug AIR app in iOS Simulator from Flash Builder when Xcode below 5.x is installed (3727760)
  • [iOS7] StageText fontWeight/fontPosture API does not work (3724627)
  • [Android] R$Styleable.class goes missing from the final AIR app APK though is included in ANE. (3723876)
  • [Android] Starling throws Buffer creation failed. Internal error while createVertexBuffer (3756123)
  • [Win] Ctrl+A, Ctrl+C and Ctrl+V now work correctly in StageText fields (3708480)
  • Multiple security and stability fixes


Known Issues:

  • [Android] Missing support for XXXHDPI icon on Android 4.4 (3730948)
  • [x86][Android] Export Release Build from Flash Builder fails to run app on Android device when -arch parameter is used. (3759405)
  • [Android]Captive packaging fails for APK using multiple ANEs, throws OutOfMemoryError. (Workaround: run export _JAVA_OPTIONS='-Xms4096m -Xmx4096m' and then run the packaging command). (3766280)
  • [iOS8] A notification dialog is coming after launching any AIR applications. (3771162)
  • [Android] ADT Does not pass required heap space to dx.jar (3771118)
  • [Android] StageText restrict = "A-Z" not blocked lowercase letters input. (3769801)
  • [iOS] Package IPA file with ipa-app-store or ipa-ad-hoc type will case logic judgment with incorrect (3768506)
  • [Android] StageText displayAsPassword displays text without mask in landscape on Android (3768443)

 

 

Download Locations:

 

AIR 14 runtime for Windows: 14.0.0.110 Runtime Download

AIR 14 runtime for Macintosh: 14.0.0.110 Runtime Download

 

AIR 14 SDK & Compiler for Windows: 14.0.0.110 SDK & Compiler Download

AIR 14 SDK & Compiler for Macintosh: 14.0.0.110 SDK & Compiler Download

 

Note: To provide all the all the necessary tools for our developers in one place and avoid having to download multiple components, we are packaging Adobe AIR 13 SDK and ActionScript Compiler 2.0 in a single SDK called “Adobe AIR 13 SDK & Compiler”.

 

AIR SDK 14 (Compatible with Flex) for Windows: 14.0.0.110 SDK Windows Download

AIR SDK 14 (Compatible with Flex) for Macintosh: 14.0.0.110 SDK Macintosh Download

 

Previous versions of the AIR runtime and SDK can be found on the Archived AIR SDK and Runtimes page

7/11/2017 - Release - Flash Player 26

$
0
0

In today's release, we've updated Flash Player with important bug fixes and security updates.  Current Flash Player customers who have selected the "Allow Adobe to install updates (recommended)" update mechanism will be automatically updated to the latest version of Flash Player over the next 24 hours.

 

The most recent Flash Player security bulletin can be found here: Security Bulletin (APSB17-21)

 

Features for Flash Player 26:

D2D Vector Printing Support

This feature brings back vector printing in Microsoft Edge in Windows 10 and Immersive IE in Windows 8 in "Out of Process" mode.  This feature will not only enhance the speed of printing but also reduce the data size input.  Initially, a mixed way to print (GDI Vector + D2D Bitmap) has been used in ActiveX Windows 8.1 and above.  Now Vector printing will be done through D2D APIs in Windows 8.1 and Windows 10.  There is no difference in the Actionscript API’s.

 

For complete information please see our release notes.

 

 

Fixed Issues

  • FileReference size and creationDate throws IO Error (FP-4198482)
  • Multiple security and functional fixes

 

 

Known Issues

  • 2.5D rotation: rotationX and rotationY rendering issues (FP-4198483)

 

 

Current Flash Player users who have enrolled in the "Allow Adobe to install updates (recommended)" update mechanism will be automatically updated to Flash Player 26 over the next 24 hours.

 

Users who have selected "Notify me to install updates" will receive an update notification dialog within 7 days from today.  Please note that Windows users will need to restart their system or log out and in to activate the update notification dialog.

 

Customers using Google Chrome will receive updates through the Google update mechanisms.  Please note that this release is not available for ActiveX Flash Player on Windows 8.1 and Windows 10.

 

If you would like to install the update immediately, please use one of the links below:

 

Flash Player 26 Windows for Internet Explorer - ActiveX:  26.0.0.137

Flash Player 26 Windows for Firefox and other Netscape Compatible Browsers - NPAPI: 26.0.0.137

Flash Player 26 Windows for Opera and Chromium Based Browsers - PPAPI: 26.0.0.137

 

Flash Player 26 Windows for Google Chrome - PPAPI: 26.0.0.137

 

Flash Player 26 for Internet Explorer on Windows 8.1 (64-bit machine): 26.0.0.137

Flash Player 26 for Internet Explorer on Windows 8.1 (32-bit machine): 26.0.0.137

 

Flash Player 26 Windows for Internet Explorer and Edge on Windows 10 - ActiveX: 26.0.0.137

 

Flash Player 26 Mac for Safari, Firefox and other Netscape Compatible Browsers - NPAPI: 26.0.0.137

Flash Player 26 Mac for Opera and Chromium Based Browsers - PPAPI: 26.0.0.137

 

Flash Player 26 Mac for Google Chrome - PPAPI: 26.0.0.137

 

Flash Player 25 desktop for Linux (NPAPI): 26.0.0.137

Flash Player 25 desktop for Linux Chromium (PPAPI): 26.0.0.137

 

 

If you encounter a problem with broken or missing links, please clear your browser cache and try again.  If the problem persists, please create a new post in our forum or send email to ccampbel@adobe.com or mkumarjh@adobe.com.

12/6/2017 - Beta - Flash 28.0.0.129

$
0
0

Welcome to the latest Flash Runtime version 28 beta!  We've been fixing important issues for Flash Player and we're looking forward to receiving feedback from our Flash Player community.

 

This beta release includes enhancements and bug fixes related to security, stability, performance, and device compatibility for Flash Player 28.  For full details, please see our release notes.

 

Note:

  • The ActiveX Flash Player in this release is not compatible with Windows® 8.x or 10
  • Flash Player for Windows® 8.x/10 is available as part of the generally available Windows® 8.x/10 update
  • Flash Player Linux builds have not been updated on Adobe Labs

New and Updated Features

None

Known Issues

  • None

Fixed Issues

  • The volume slider is not visible while playing the video from https://www.vudu.com/movies/#!content/74336/CHUD-2-Bud-The-Chud in fullscreen mode.
  • [Windows]Playback issues are observed while playing the DRM content on Chrome.
  • Memory leak is observed when running a Stage3D application using Baseline_Constrained profile(FP-4198562)
  • File upload dialog becomes unresponsive on Chrome when using the Scratch editor (FP-4198254)
  • [Mac] Flash Player NCP is not launched from system preferences when NPAPI Flash Player is installed

 

Authoring for Flash Player 28 and AIR 28

  • Update application descriptor namespace to 28
  • SWF version should be 39

System Requirements

For system requirements of the current release of Flash Player in production, please visithttp://www.adobe.com/products/flashplayer/systemreqs/

About the Beta Channel

To get the latest Beta build of Flash Player visit Adobe labs


12/13/2017 - Beta - Flash 28.0.0.133

$
0
0

Welcome to the latest Flash Runtime version 28 beta!  We've been fixing important issues for Flash Player and we're looking forward to receiving feedback from our Flash Player community.

 

This beta release includes enhancements and bug fixes related to security, stability, performance, and device compatibility for Flash Player 28.  For full details, please see our release notes.

 

Note:

  • The ActiveX Flash Player in this release is not compatible with Windows® 8.x or 10
  • Flash Player for Windows® 8.x/10 is available as part of the generally available Windows® 8.x/10 update
  • Flash Player Linux builds have not been updated on Adobe Labs

New and Updated Features

None

Known Issues

  • None

Fixed Issues

  • The volume slider is not visible while playing the video from https://www.vudu.com/movies/#!content/74336/CHUD-2-Bud-The-Chud in fullscreen mode.
  • [Windows]Playback issues are observed while playing the DRM content on Chrome.
  • Memory leak is observed when running a Stage3D application using Baseline_Constrained profile(FP-4198562)
  • File upload dialog becomes unresponsive on Chrome when using the Scratch editor (FP-4198254)
  • [Mac] Flash Player NCP is not launched from system preferences when NPAPI Flash Player is installed

 

Authoring for Flash Player 28 and AIR 28

  • Update application descriptor namespace to 28
  • SWF version should be 39

System Requirements

For system requirements of the current release of Flash Player in production, please visithttp://www.adobe.com/products/flashplayer/systemreqs/

About the Beta Channel

To get the latest Beta build of Flash Player visit Adobe labs

1/24/2018 - Beta - Flash 28.0.0.152

$
0
0

Welcome to the latest Flash Runtime version 28 beta!  We've been fixing important issues for Flash Player and we're looking forward to receiving feedback from our Flash Player community.

 

This beta release includes enhancements and bug fixes related to security, stability, performance, and device compatibility for Flash Player 28.  For full details, please see our release notes.

 

Note:

  • The ActiveX Flash Player in this release is not compatible with Windows® 8.x or 10
  • Flash Player for Windows® 8.x/10 is available as part of the generally available Windows® 8.x/10 update
  • Flash Player Linux builds have not been updated on Adobe Labs

New and Updated Features

None

Known Issues

  • None

Fixed Issues

  • [Mac] Recorder will be stuck with message "Uploading...X%" while uploading the video using RTMPS protocol.(FP-4198740)
  • The volume slider is not visible while playing the video from https://www.vudu.com/movies/#!content/74336/CHUD-2-Bud-The-Chud in fullscreen mode.
  • [Windows]Playback issues are observed while playing the DRM content on Chrome.
  • Memory leak is observed when running a Stage3D application using Baseline_Constrained profile(FP-4198562)
  • File upload dialog becomes unresponsive on Chrome when using the Scratch editor (FP-4198254)
  • [Mac] Flash Player NCP is not launched from system preferences when NPAPI Flash Player is installed

 

Authoring for Flash Player 28 and AIR 28

  • Update application descriptor namespace to 28
  • SWF version should be 39

System Requirements

For system requirements of the current release of Flash Player in production, please visithttp://www.adobe.com/products/flashplayer/systemreqs/

About the Beta Channel

To get the latest Beta build of Flash Player visit Adobe labs

2/7/2018 - Beta - Flash 29.0.0.96

$
0
0

Welcome to the latest Flash Runtime version 29 beta!  We've been fixing important issues for Flash Player and we're looking forward to receiving feedback from our Flash Player community.

 

This beta release includes enhancements and bug fixes related to security, stability, performance, and device compatibility for Flash Player 29.  For full details, please see our release notes.

 

Note:

  • The ActiveX Flash Player in this release is not compatible with Windows® 8.x or 10
  • Flash Player for Windows® 8.x/10 is available as part of the generally available Windows® 8.x/10 update
  • Flash Player Linux builds have not been updated on Adobe Labs

New and Updated Features

None

Known Issues

  • N/A

Fixed Issues

  • Flash Player Protected mode + Async drawing on Firefox causes the font color to be inverted

 

Authoring for Flash Player 29 and AIR 29

  • Update application descriptor namespace to 29
  • SWF version should be 40

System Requirements

For system requirements of the current release of Flash Player in production, please visithttp://www.adobe.com/products/flashplayer/systemreqs/

About the Beta Channel

To get the latest Beta build of Flash Player visit Adobe labs

12/11/2012 - Flash Player 11.5 Update

$
0
0

Today, Flash Player 11.5 for Windows and Macintosh was released to address stability, performance and security issues when browsing and playing Flash content.

 

In particular, this release addresses the following issues:

 

  • Large images not loading in Flash Player (3364103)
  • Output protection=REQUIRED content doesn't play on Retina Macbook pro internal monitor (3360459)

 

For full details on the 11.5 release, please see our release notes.

 

Security update details can be found here: Security Bulletin (APSB12-27)

 

Current Flash Player desktop users that have enrolled in either the "Allow Adobe to install updates (recommended)" will receive the update automatically within 24 hours.

 

Users that have the"Notify me to install updates" update mechanism selected will receive an update notification within 7 days from today (please note that Windows users will need to restart their system to receive the notification dialog.)

 

If you would like to install the update immediately, please use one of the links below:

 

Flash Player 11.5 desktop for Windows XP, Vista and 7: 11.5.502.135

Flash Player 11.5 desktop for Windows 8: 11.3.377.15

 

Flash Player 11.5 desktop for Mac: 11.5.502.136

 

Flash Player 11.2 desktop for Linux: 11.2.202.258

 

Flash Player 11.1 Mobile for Android 3.x: 11.1.111.29

Flash Player 11.1 Mobile for Android 4.0.x: 11.1.115.34

 

Flash Player 10.3 desktop for Windows, Macintosh and Linux: 10.3.183.48

 

Previous versions of Flash Player can be found on the Archived Flash Player page


4/8/2014 - Release - Flash Player 13

$
0
0

The next version of Flash Player is available for immediate download.  In today's release we've updated Flash Player with important security updates and bug fixes.

 

Security update details can be found here: Security Bulletin (APSB14-09)

 

New Features for Flash Player 13:

 

  • Enhanced Supplementary Character Support for TextField
    Characters from the Basic Multilingual Plane (BMP) with Unicode code points between U+10000 and U+10FFFF now work correctly in TextField controls.  This change greatly enlarges the code point range we support, and now includes characters like emoticons and complex CCJK characters.

 

  • New Stage3D Texture Wrapping Modes
    Developers can currently set the wrapping mode of a texture to either clamp or repeat.  Using the repeat option will repeat the texture on both the U and V axis.  However, in some use cases, you may only want to repeat the texture on either the u or v axis.

    This is now possible with the introduction of two new parameters:  REPEAT_U_CLAMP_V and CLAMP_U_REPEAT_V

 

  • Stage3D Anti-Aliasing for Texture Rendering
    Anti-Aliasing is a useful for improving perceived image quality.  Hardware based Multisampling Anti-Aliasing (MSAA) is now available on all desktop platforms.  To enable MSAA, set the level from 0 to 4 using the antiAlias property of the Context3D.setRenderToTexture() method.

    0 = 1 subsample, no antialiasing
    1 = 2 subsamples, minimum quality antialiasing
    2 = 4 subsamples, medium quality antialiasing
    3 = 8 subsamples, high quality antialiasing
    4 = 16 subsamples, maximum quality antialiasing

 

  • Relocated Full Screen Video Warning to Top of Screen
    We've made a small tweak to the "Press Esc to exit full screen mode" warning that is displayed for full screen video.  We've received feedback from developers and users that the dialog obscures content.  We wanted to make a change that both satisfies security concerns and customer viewing enjoyment.  To reduce the impact of the dialog on the on-screen content, we've moved the dialog to the top of the screen.

 

 

Notable Fixes and Enhancements:

  • 3620987 : TextBlock.findPreviousAtomBoundary incorrect after TextElement.replaceText when discretionary hyphens are used
  • 3683154 : Cannot get a get swf file to play in Chrome browser
  • 3683745 : API documentation says Event.PASTE says bubbles == false, but it is true in Flash Player
  • 3690516 : TextField scrolls when it shouldn't, because it's including/considering trailing non-zero "leading" value
  • 3693856 : [windows 8.1]PrintJob start() method is still crashed
  • 3702884 : Flash 13 Beta: ActiveX invalidation no longer functions
  • 3703799 : New version 12.0.0.44 doesn't fully install and failure to install blocks all media playing capability
  • 3717098 : Exclude Windows 8.x from CUPT & SCUP catalog for ActiveX installation
  • 3058752 : The 'Press ESC to exit full screen' dialog has been moved to the top of the screen for non stage video
  • 3617020 : Addresses an issue where Flash Player was polling GamePad before the GamePad API was invoked
  • 3683154 : [Chrome] sciencenetlinks.com - Resolves an issue where content would not load completely in rare instances where a PPAPI getDownloadProgress event was not received
  • 3679210 : Resolved an issue where TextBlock.findPreviousAtomBoundary would return an incorrect value if it was called after TextElement.replaceText when discretionary hyphens were used
  • 3679537 : [OS X 10.9] Flash Player's native control panel can now be launched through the right-click context menu as expected. [Requires OS X 10.9.1 (13B40) or higher]
  • 3680211 : Resolves an issue where Flash Player would stop rendering when embedded in a page that also contains WebGL Canvas element and was forced to fall back to software rendering.
  • 3679556 : [Win8.1] starwars.com - Full Screen content now renders in Full-Screen mode
  • 3685541 : [Win8.1] Flash Player now handles IVS characters and surrogate pairs correctly in TextFields.
  • 3697077 : [Win8.1] nba.com - Video controls are now correctly displayed in Full-Screen Mode
  • 3685519 : [Win8.x] Pressing the Menu key on the software keyboard now correctly triggers the right-click context menu when in Modern mode.
  • 3689360 : [Win8.x] Yahoo Messenger - The logo is now displayed correctly, instead of a black rectangle.
  • 3702323 : Resolves a intermittent hang encountered when playing Encrypted HLS content
  • 3652266 : Resolves performance and reliability issues encountered when scrubbing FLV videos produced by Flash Professional
  • 3710237 : [HTTP Live Streaming] - Resolves a slow memory leak.
  • 3699038 : [HTTP Live Streaming] - When switching from an Audio/Video stream to an Audio-Only stream, audio now stays in sync with main content
  • 3697077 : [Win 8.1] - Video controls now display correctly in Full-Screen mode on www.nba.com
  • 3703367 : [Win 8.x] - Resolves an issue where videos in Full-Screen mode were cut off when the zoom setting was greater than 100% on cnn.com
  • 3685522 : [Win 8.x RT] - Corrects graphics rendering corruption in Cityville when placing new buildings
  • 3698459 : [Win 8.x] - Local video playback will now start automatically when PlayTo is disconnected during playback
  • 3698456 : [Win 8.x] - PlayTo will now start in the correct location when switching between the Digital Media Renderer and the local PC
  • 3714236 : Chrome Mac][HTTP Live Streaming] Resolves an issue where enabling the ABR switch caused flickering
  • 3712302 : [Safari 7] ProductManager.isAllowed() now returns the correct value
  • 3711206 : [HTTP Live Streaming] Switching from an Audio-only stream to an Audio/Video stream now works as expected
  • 3696436 : Users can be upgraded to vulnerable beta builds (windows only)
    Installing a release build over a beta build, or vice versa,without first uninstalling Flash Player is now prohibited.  Attempting to install a release build over a beta build (and vice versa) without first uninstalling will result in an error dialog and error 1161 reported in the log file.  Downgrading beta builds is now prohibited without first uninstalling Flash Player, using the latest beta uninstaller.  Attempting to downgrade the beta Flash Player will results in an error dialog and error 1162 reported in the log file.

 

For complete information please see our release notes.

 

 

Current Flash Player desktop users that have enrolled in the "Allow Adobe to install updates (recommended)" or the "Notify me to install updates" update options will receive an update notification dialog within 7 days from today (please note that Windows users will need to restart their system to receive the notification dialog.)

 

If you would like to install the update immediately, please use one of the links below:

 

Flash Player 13 desktop for Windows XP, Vista and 7 and Internet Explorer: 13.0.0.182

Flash Player 13 desktop for Windows XP, Vista and 7 and Other Browsers: 13.0.0.182

 

Flash Player 13 for Windows 8.1 64-Bit and Internet Explorer: 13.0.0.182

Flash Player 13 for Windows 8.1 32-Bit and Internet Explorer: 13.0.0.182

Flash Player 13 for Windows 8.0 64-Bit and Internet Explorer: 13.0.0.182

Flash Player 13 for Windows 8.0 32-Bit and Internet Explorer: 13.0.0.182

 

Please note that both Flash Player for Google Chrome and Microsoft Internet Explorer for Windows 8 are updated using different mechanisms.  Flash Player for Google Chrome updates will occur during regular Chrome updates.  Flash Player updates for Internet Explorer on Windows 8 will be provided by Microsoft though the Windows automatic update feature.


 

Flash Player 13 desktop for Mac: 13.0.0.182

 

Flash Player 11.2 desktop for Linux: 11.2.202.350

 

Beginning May 13, 2014 we will update the version of our "Extended Support Release" from Flash Player 11.7 to Flash Player 13 for Mac and Windows. To continue to stay current with all available security updates, you will need to install the version 13 Extended Support Release or update to the most recent available release.  For full details, please see this blog post:

 

Upcoming Changes to Flash Player Extended Support Release

 

Flash Player 11.7 desktop for Windows, Macintosh and Linux: 11.7.700.275

 

Previous versions of Flash Player can be found on the Archived Flash Player page

 

 

If you encounter a problems with broken or missing links, please clear your browser cache and try again.  If the problem persists, please create a new post in our forum or send email to ccampbel@adobe.com.

Viewing all 25114 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>