Playing local files with AIR

A common failure I have made and many others too as I helped a few friends with it is playing local files like Flash Video (FLV) or images like PNG or JPG with AIR.

In AIR you have for example the FileSystemTree control which shows you the content of a directory. The selectedItem property of this control [...]

AMFPHP on AIR Tutorial with MAMP

I had a look at my 3 year old AMFPHP tutorial and thought about what all changed. ActionScript 2 was replaced by AS3, I moved from Flash to Flex and changed my OS from Windows to OS X. I have developed desktop apps in the past with SWF Studio and now Adobe AIR is the solution [...]

AIR FlexNativeMenu with platform independent keyboard shortcuts

I have build a little AIR app last weekend to try out a few things with the native menu feature of AIR. I recommend reading Developing Adobe AIR Applications with Adobe Flex 3 which is available in from the Adobe AIR Resources. The part about the FlexNativeMenu control starts at page 46 (53 in PDF).

In my [...]

Change project from Flex to AIR

When you started with a Flex project for the browser and you decide to switch to AIR or vice versa you have to change the Flex Builder project settings.

In the application MXML you have to switch the root node from Application to WindowedApplication

In the .actionScriptProperties you have to change useApolloConfig=”true/false”.

If you switch from Flex to AIR [...]

Adobe Open Screen Project

Adobe and Industry Leaders Establish Open Screen Project. Have a look at the new OSP website and listen to CTO Kevin Lynch.

“The Open Screen Project is dedicated to driving consistent rich Internet experiences across televisions, personal computers, mobile devices, and consumer electronics. The Open Screen Project is supported by technology leaders, including Adobe, ARM, Chunghwa Telecom, Cisco, [...]

Debug AIR Remote Traffic

I just had to debug some remote calls of an AIR application and was looking for the right tool. In former times for debugging HTTP and Flash Remoting I used Charles Proxy which also does the job for AIR.

Obviously you need no browser plugin. You only have to enable Proxy->Windows Proxy or Mac OS X Proxy [...]