Archive for October, 2006

Flash Player Switcher Extension for Firefox

Friday, October 27th, 2006

Alessandro Crugnola posted another sweet Firefox extension on his
blog. The plugin installs a small icon to your browser’s status bar. Clicking the icon opens a menu where you can choose different Flash Player versions. After selecting one, your browser now acts as if it had that player installed. I tested it out with a handful of pages/player choices and it seems to work as expected. It’s a very cool plugin. Alessando also wrote the Flash Tracer extension as well.

Your Private Vars Might Not Be Private

Saturday, October 21st, 2006

In trying to create a read-only property for your class, you declare a private variable with a public getter. By omitting the public setter, you feel confident that you’ve just created a read-only property. However, not all variable types are created equal. In this entry I’ll examine a case where a property mistaken for being read-only is actually modified outside it’s class and how to avoid this gotcha.

(more…)

AS2 Timer class

Wednesday, October 18th, 2006

One of the new features included with ActionScript 3.0 is the Timer class. The new Timer class is essentially an encapsulated setInterval command with an intuitive stopwatch-like interface. Creating a new Timer object requires two parameters: delay and repeat count. Once instantiated, you assign one or more listeners to the Timer which listen for events. After assigning listeners, you use the Timer object by calling it’s start(), reset() and stop() methods.

My first thought when I saw the Timer class was “Sweet, I wish this was available in AS2.” Well, it didn’t take long for me to start thinking about how I could recreate this class in AS2. A short while later I had something similiar.

(more…)

Creating Liquid GUIs with Flash - Part 3

Thursday, October 12th, 2006

With user experience expectations on the rise, developers more and more are looking for ways to bring the rich experience of a desktop application to the web. This is part three of the tutorial about developing dynamic graphical user interfaces (GUI) that intelligently mold themselves to an end-user’s expectation.

(more…)

Creating Liquid GUIs with Flash - Part 2

Thursday, October 12th, 2006

With user experience expectations on the rise, developers more and more are looking for ways to bring the rich experience of a desktop application to the web. This is part two of the tutorial about developing dynamic graphical user interfaces (GUI) that intelligently mold themselves to an end-user’s expectation.

(more…)

Creating Liquid GUIs with Flash - Part 1

Thursday, October 12th, 2006

With user experience expectations on the rise, developers more and more are looking for ways to bring the rich experience of a desktop application to the web. This tutorial is about developing dynamic graphical user interfaces (GUI) that intelligently mold themselves to an end-user’s expectation.

(more…)

aryAdobeCertifiedExperts.push(me);

Wednesday, October 4th, 2006

I just got back from Pearson VUE where I took the Certified Flash Professional 8 Exam (9A0-311). To take the test I was placed at a private workstation in an empty room after having my cell phone confiscated. The same room coincidentally, that I took the Macromedia Certified Web Developer Exam in just a few years back.

(more…)

Firefox FlashTracer

Tuesday, October 3rd, 2006

Alessandro Crugnola posted on his blog a Firefox extension he created called FlashTracer that adds a sidebar panel to Firefox that will output all trace statements in your SWF. It requires the debug version of Flash Player 9. I’ve tested the plug-in out and it seems to run very nicely.


Bad Behavior has blocked 1216 access attempts in the last 7 days.