An Invisible Refresh
Why?
It took 8 months of working in fits and starts, but I've finally converted the code behind danielboyle.net to Actionscript 3, from a mix of Actionscript 1 and 2. Why? As of Flash CS3, Actionscript 3 became available. It's essentially a complete rewrite of AS1 and 2 as a strictly object-oriented language. Practically speaking, as newer versions of the Flash player become universal, and Flash itself is upgraded, the older styles of Actionscript will fall away, and if you don't know AS3, you'll be in trouble. This particular project was probably the easiest way to learn. I had no real deadline, my math worked, my assets already existed, the logic was already there, and I had a working target to shoot for. For help, I turned to Google, Kirupa.com, and Actionscript.org. I also used Colin Moock's excellent Essential Actionscipt 3.0.
This is NOT a tutorial. This is a port-mortem of my thought process, lessons learned, and results of the re-engineering of my site.

