Author Archive: Anton de Young

Introducing the ActionScript 3.0 Reference for the Adobe Flash Platform

We’ve just released a beta version of something that we’re all very excited about – the ActionScript 3.0 Reference for the Adobe Flash Platform. What’s the big deal? It’s all the APIs and core AS3 language stuff in one place. Today, tomorrow, forever. One URL to bookmark. One destination for Flash Player, AIR, ColdFusion, LiveCycle, Flash Professional, and Flex APIs. In addition to that, the content is filterable. You select the APIs you want to see in the reference. You can select APIs by runtime, by product, and by versions.

This is our first beta so we’d appreciate your feedback, particularly in these areas:

  • What do you think of the new structure of the reference? Please compare the experience of accessing all of the products and runtimes in one spot against the experience of using the separate product-specific language references we have published to date.
  • Is the content filtering feature useful? Content filtering lets you see only the products, runtimes, and versions you are interested in.

You can send us your feedback by using the feedback link in the version pod (top right popup in the reference).

Thanks

The Adobe Flash Platform Documentation teams

Contribute your code examples to the new version of Adobe Cookbooks

The Adobe Developer Connection is excited to announce that the brand new Adobe Cookbooks application is now live! This uber Adobe Cookbook application replaces the individual, product-specific cookbook applications that were previously in place for Flex, AIR and Mobile. The new application will still support those technologies, in addition to a dozen or so additional technologies, all within a single application. For those new to the cookbook applications, they are a searchable repository for community-generated code samples.

You can read more about the new application in Ed Sullivan’s Logged In article on the Adobe Developer Connection.

Brief surveys about developing AIR apps

Related to our last post, we’re looking for some quick feedback on your experiences with developing AIR applications that use local files or a database. If you’ve already had some experience doing either, we’d love to get your feedback here:

Yes, I’ve created an AIR app that uses local files

Yes, I’ve created an AIR app that uses a database

Thanks!

Need participants for studies about AIR and Flex

Adobe is looking for participants for brief (~1 hour) online work observations/interviews. We’re offering $100 Amazon gift certificates to those selected to help us with these studies.

We’re exploring two areas of Flex and AIR application development:

  • Building AIR applications with Flex that use local files
  • Building AIR applications with Flex that use a database

Here’s the participant criteria for each:

Building AIR applications with Flex that use local files

  • Flex and ActionScript experience
  • New to Adobe AIR (you haven’t built an AIR application) or familiar with AIR but haven’t built an AIR application using local files

Building AIR applications with Flex that use a database

  • Flex and ActionScript experience
  • Experience writing SQL and building an application that uses a database (e.g. a PHP, J2EE, or ASP.NET application that uses a database)
  • New to Adobe AIR (you haven’t built an AIR application) or familiar with AIR but haven’t built an AIR application using a database

If you meet these requirements and would like to participate, please send an email to…

UPDATE 7/21/09- Thanks. We got a fantastic response to this request. Those selected are being contacted this week. We’ll be doing a second round of testing next quarter and we’ll contact those not selected for the first round. Thanks for the support!

The Adobe Flash Platform Documentation team

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

Mike Chamber’s iPhone ActionScript language reference now on iTunes

Now the iPhone is truly indispensable:

http://www.mikechambers.com/blog/2009/01/26/actionscript-3-reference-for-iphone/