Filed under AIR

Don’t Panic.

by

Dear Flash & Flex Interactive Developers, keep calm and carry on. The news from Adobe seems like a big deal now but I’m not sure that it’s soon enough to judge what the long term impact will be. In my opinion, it’s not yet time to panic (is it ever?) and in this post, I’ll talk about why.

First, if you don’t know what I’m talking about, check out the news. I think the best explanation comes from Mike Chambers’ Blog and a corresponding post on the Flex Team’s Blog.

Don't panic! Take a deep breath and look at this cute bunny

Continue reading

Fast Intro to Flash

by

There is plenty of documentation, tutorials and explanation of Flash on the internet, blogs and books. However, it’s hard for me to find a good, concise article that covers Flash well. I’ve been exposing Flash 9 to a friend of mine recently and I’ve decided that a concise explanation is something I should write. This post will be brief, high level and will cover Flash as a platform and not the Flash IDE. This article is also intended for those with previous exposure to technical concepts such as virtual machines and compilers.
Continue reading

In the age of AIR has Zinc zunk?

by

I recently spotted an ad on a website for Zinc (a tool for creating standalone software from Flash content) and was actually kind of surprised to see that they were still around since the release of AIR which does essentially the same things and works with existing software (Zinc’s price tag is $849.99). I was actually hoping that their site would offer some explanation about why we should use Zinc instead of AIR. Unfortunately, the only thing I could find was a comparisson to the Apollo Alpha!

In the spirit of playing fair, I’d love to hear about your experiences with Zinc – good, bad, or obselete.

Double Dissapointment

by

ECMA script 4 (or 3.1) and OpenGL 3.

I may be in the (rare?) position of being highly interested in two disparate technologies. The first being an online scripting language standard governed by ECMA (used in Javascript & Actionscript). The second, an open standard for real-time rendering governed by the Khronos Group (OpenGL). In recent days these two languages have faced most unfortunate developments. First the ECMA script 4…

Continue reading

Tagged

Actionscript 3 performance tuning review

by

After late-night conversations amongst coworkers and friends over beers, I’ve discovered that many flash developers remain unfamiliar with AVM2′s inter workings. A while ago, I found a couple documents which have benefited me greatly in understanding AVM2 and AS3:

Actionscript 3.0 and Performance Tuning

AVM2 Overview

There are definitely some big take-aways in these two documents. I would list them here, but then you might not read them for yourself! ;)

The first document is 74 powerpoint slides (prepared by Gary Grossman of Adobe) which is very useful for getting a quick understanding of AVM2 topics such as garbage collection, the benefits of strong typing, the Actionscript byte code (abc) format, the code interpreter and JIT compilation. For an AS3 developer this is a must-read.

The second document is a bit more dense. It contains 108 pages of more formally described underpinnings of the virtual machine. It focuses a lot on how your AS3 code will ultimately be run as processor instructions. Its a great follow-up to the first document. If you’re a geek, I would highly recommend reading this overview.