Sorry Colin, but there is a new book that sits atop the heap in my opinion. I just spent some time skimming through the book entitled Learning ActionScript 3.0: A Beginner’s Guide. Rich Shupe and Zevan Rosser have written a masterpiece and all other programming books should take note of its style and flow. Despite having beginner in the title, this actually a very nice reference book for even expert coders. I learned a lot of little things that I didn’t know before picking it up.
So why do I like it so much? Firstly, O’Reilly has finally realized the benefit to publishing full-color programming books. All of the code samples look identical to the way they will look inside of your ActionScript editor. This really is a big benefit that is often overlooked in other books. The book’s approach to OOP is also very nice and is the least scary delivery that I have seen. Obviously this book doesn’t go into nearly as much depth on it as do other books, but it is enough to get started. The book is also filled with code snippets that you can actually use in your work. No abstract examples in this book. I was also happy to see gotoAndLearn() listed in the resources :-).
This book is clearly aimed at Flash developers and will not be so well received by Flex developers. For those devigners out there that need to make the transition to AS3, this book should be your bible. You’ll not only learn the basics of the new language but there are also excellent chapters on audio, video, animation, math, XML, bitmap processing, and more.
Two thumbs up!