What’s new in AIR 1.5.2

Adobe AIR 1.5.2 introduces the following new features:

New APIs

Capabilities.supports32BitProcesses and Capabilities.supports64BitProcesses

These properties indicate whether the system supports 64-bit or 32-bit processes.

LocalConnection.isPerUser

This property indicates whether LocalConnection objects are scoped to the current user (true) or are globally accessible to all users on the computer (false). This property only affects content running on Mac OS; other platforms ignore this parameter. For example, local connections on Windows and Linux are always per-user. In previous versions, all LocalConnection objects on Mac OS had a global scope. For security reasons, always set this property to true, unless you need to preserve compatibility with previous versions. In future releases, this property is likely to have a default value of true.

System.disposeXML()

This static method makes an ActionScript XML object immediately available for garbage collection. This method removes parent and child connections between all the nodes for the specified XML object. This method takes one parameter: the XML object to be made available for garbage collection. Use this method to ensure the efficient disposal of memory associated with XML objects.

Update your application descriptor file

Update your application descriptor file to the 1.5.2 namespace to access the new AIR 1.5.2 APIs and behavior. To update the namespace, change the xmlns attribute to:

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

For more information about the AIR 1.5.2 release, see the Adobe AIR 1.5.2 Release Notes (http://www.adobe.com/go/learn_air_relnotes_en).

// Ethnio survey code removed