Flash Player 10.1 and AIR 2 are live!

Flash Player 10.1 and AIR 2 are now available for download on adobe.com.

For more information about AIR, read the announcement on the AIR blog and check out the release notes for a list of new features.

For more information about Flash Player, read the announcement on the Flash Player blog.

The ActionScript 3.0 Reference for Flash Platform includes all the Flash Player 10.1 and AIR 2 APIs.

You can filter the ActionScript Reference to display APIs for specific runtimes:
runtime_filter.jpg

Download the Flash Player 10.1 and AIR 2 mobile runtimes from Adobe Labs.

Contest for improving US government websites

Use your programming skills and web design know-how to help the US government improve its websites!

Adobe is a platinum sponsor for a contest called Design for America. The goal of the contest is to show government agencies better ways to present information to the public. Winners get cash awards and will have their entries showcased at the Gov 2.0 Expo in May in Washington, DC.

For details, visit this site:

http://blogs.adobe.com/adobeingovernment/2010/03/design_for_america.html

AIR 1.5.1 doc updates

AIR 1.5.1 was released on 2/24/09. Although it was a minor release, there were a few enhancements that you should be aware of.

New event that indicates if the application was launched manually by the user or automatically at login

The InvokeEventReason class (in the flash.desktop package) defines the two possible string values for the InvokeEvent.reason property. InvokeEventReason.LOGIN defines the login case; InvokeEventReason.STANDARD defines the standard case.

Jeff Swartz wrote a new quick start to explain how to use this new functionality.

New property to return processor architecture

This new property (Capabilities.cpuArchitecture in flash.system) returns the processor architecture of the machine, as a string (such as “PowerPC” or “x86″).

Using these new APIs

If you want to take advantage of these new AIR 1.5.1 APIs, update your application descriptor to use the 1.5.1 namespace:

xmlns="http://ns.adobe.com/air/application/1.5.1"

If you do not need to use these new APIs, you do not need to update your application descriptor. Your application will be able to run with AIR 1.5.1 when the user updates the version of the runtime installed on their system.

You can find all the current AIR docs here: Adobe AIR resources