Mike Chambers

code = joy

Error: Error #2037: Functions called in incorrect sequence, or earlier call was unsuccessful

with 2 comments

I am doing some work on writing FlexUnit test cases for the FileMonitor class which I have added to as3corelib. Once I wrote the test, I got the following error, which didnt make a lot of sense to me at first:
Read the rest of this entry »

Written by mikechambers

February 28th, 2009 at 2:35 am

Posted in General

Monitoring System Volume changes with Adobe AIR

with 7 comments

I am at FITC Amsterdam this week, where I had a talk on Desktop Development with Adobe AIR. One of the things I showed was how to get notifications when new volumes / drives are added / removed to a machine. This could be useful if for example, you application needs to know when a new CD Rom or USB drive has been added or removed to the user’s system.
Read the rest of this entry »

Written by mikechambers

February 24th, 2009 at 2:32 am

Posted in General

Tagged with ,

FITC Amsterdam / FlashCamp London

with one comment

I am heading to Europe in a little over a week for a couple of conferences. First up is FITC Amsterdam (sold out) where I will be helping Serge and Lee out with the keynote, and doing a session on Advanced Desktop Development with Adobe AIR. After Amsterdam, Serge, Lee and I will be heading over to London for the FlashCamp London, where I will be doing a session on migrating from ActionScript 2 to ActionScript 3, targeting at non-developers.

Ill be in Amsterdam a couple of days before the event, so if anyone wants to grab a beer, or some Frietjes and lekkerbek, just ping me.

Written by mikechambers

February 10th, 2009 at 11:23 am

Posted in General

AIR Bug : AIR Install dialog is displayed in wrong language

with one comment

There is a known issue with the Adobe AIR 1.5 install on Mac where in certain circumstances the install dialog will appear in the wrong language (usually Japanese or Chinese). If you run into this, here are the steps to work around it:

  1. Go to System Preferences
  2. Select International
  3. Make some changes to the Language list: add a language, re-order a language. Also, might want to make sure English is the first one in his list at this point.
  4. Try installing Air again.

This is a known issue and will be fixed in the next AIR dot release.

Written by mikechambers

February 5th, 2009 at 11:49 am

Posted in General

Tagged with

Suggestions for ActionScript 3 Migration Cookbook?

with 48 comments

As part of some of my recent work and research into ActionScript 2 to ActionScript 3 migration, I am working on an AS2 to AS3 migration reference cookbook. The core of the reference is the cookbook section which shows how to do commons tasks in ActionScript 2 and then ActionScript 3. The reference is targeted at users using Flash Pro to create animations and / or motion graphics and includes cookbook examples such as opening a URL, playing a sound, etc…

So, what cookbook examples would you like to see? I am looking for frequently used code snippets / tasks that may require different code in ActionScript 3.

Post any suggestions in the comments.

Btw, the guide will be released for free under a Creative Commons license.

Written by mikechambers

February 4th, 2009 at 9:59 am

Posted in General

ActionScript 3 Reference for iPhone

with 57 comments

The iTunes app store has just approved my first application, and has posted it online. The application is an ActionScript 3 class reference for the iPhone and allows quick and easy access to the ActionScript 3 class reference docs for Flash Player 10, AIR 1.5, and Flex 3.2.
Read the rest of this entry »

Written by mikechambers

January 26th, 2009 at 9:50 am

Posted in General

Tagged with ,

Adobe publishing RTMP spec

with 14 comments

From the press release:

Adobe Systems Incorporated (Nasdaq:ADBE) today announced plans to publish the Real-Time Messaging Protocol (RTMP) specification, which is designed for high-performance transmission of audio, video, and data between Adobe® Flash® Platform technologies.

The RTMP specification is expected to be posted on the Adobe Developer Connection in the first half of 2009.

You can read the entire press release here.

Written by mikechambers

January 20th, 2009 at 2:18 pm

Posted in General

Tagged with

How can Adobe make learning ActionScript 3 easier?

with 119 comments

As you may have noticed from some of my recent posts (here and here), I have been spending some time lately thinking about the ActionScript 2 to ActionScript 3 transition. I am working on some stuff to make this transition easier (especially for non-developers), but I wanted to make a quick post and get the community’s input.

How can we make the transition from ActionScript 2 to ActionScript 3 easier? I am specifically interested in input from anyone who does not consider themselves hardcore developers.

Post your input in the comments.

Written by mikechambers

January 5th, 2009 at 1:14 pm

Posted in General

Update to JSON support in as3corelib

without comments

Darron Schall has just checked in some changes and bug fixes to the JSON support in as3corelib. Among other things, Darron has added a strict mode which allows you to specify how strict of a conformance to the JSON spec you want the library to follow.
Read the rest of this entry »

Written by mikechambers

December 23rd, 2008 at 12:55 pm

Posted in ActionScript

Tagged with ,

Adobe AIR 1.5 for Linux is out

with 3 comments

You can read more about it here, and download it here.

Written by mikechambers

December 18th, 2008 at 10:33 am

Posted in air