Even though Robert Penner’s Programming Flash MX hit the store shelfs almost 4 years ago, I still find it one of the most advanced books on the subject to date. Obviously the biggest drawback is that all of the sourcecode is written in AS1, but Penner was using OOP techniques with Flash way before it was fashionable. His techniques in AS1 set the standard for much of the way the community is coding in AS2 to this date.
I’ve decided to make my way through the book and update all of his code to AS2. Obviously some of it already has been done for us… ie the Penner easing equations and the Tween class that’s included with Flash now. Some people have also converted the Vector classes to AS2, but I wanted to make a single location that people could go to and download all of the classes and documentation (as long as Robert Penner doesn’t mind). These classes will also be keeping the com.robertpenner namespace to obviously give credit where credit is due.
Keep your eye out, because I’ll be starting shortly. So dust the book off the shelf or better yet go buy the book and follow along.
Good stuff. Keep us updated.
It’s also good news that Robert Penner has joined the Adobe Flash Engineers team.
This is great–go for it! I tend to think that it’s been so long since the book was published that people aren’t interested anymore, but I’m glad the content is still useful. I released the easing equations under a BSD license recently, and I’ve been meaning to do the same thing for the rest of the code on my site. At any rate, consider the book code under BSD now.