This 2nd Edition of Learning Actionscript 3.0 by Rich Shupe is one of the best books I've come across for transitioning from AS2 to AS3.
If you have been afraid of AS3 or OOP (like I was) then this book is for you. It will help you understand the fundamentals and get you started on some advanced topics from a user-friendly point of view.
The unique thing about this book is how it uses concepts we already understand (cars, planes, etc) to ease you into OOP. The author has a knack for explaining things in a very straight forward manner without overwhelming you right away with terms like encapsulation and polymorphism.
I like the intro about Procedural vs OOP. Since I came from a design background with no OOP experience, it's refreshing to hear how OOP can sometimes be overkill and sometimes it's the only way to go. You also don't have to know or use OOP to use AS3, thats also a common misconception.
For me personally I use this book sometimes as a reference but often as just a good read (nerd alert!) A great companion book is Object Oriented Actionscript 3.0 by Peter Elst, Sas Jacobs and Todd Yard. It helped me when I wanted to go more in depth with OOP. Also check out Colin Moocks Essential AS3 book and Joey Lotts Design Patterns book. All must haves.
Some of the more memorable moments from Learning Actionscript 3.0 are the notes in the sidebar of certain pages. There are tons of great links to AS3 libraries that are a must! There is a nice snippet on Garbage Collection that really helped me get it when there was hardly anything to be found from Adobe! Thanks Rich!
Another thing I am excited about is the use of the companion site for updates and bonus chapters. Thats a smart idea. If they keep that up you'll really get your moneys worth! However, as of this review I wasn't able to find the bonus chapter on 3D but I'm sure it's right around the corner! (wink wink!)
The author could write a separate book about the use of Greensock (my fav too) Be sure to check out Rich Shupes Meet Loadermax video tutorials. Great job!
The chapter on Text, HTML, CSS and the TLF is robust and detailed testing. More great examples that every Flash developer uses. Designers should check out the TLF chapter especially.
This book is also a great intro to Math concepts, Physics and Trigonometry. Even though some of the concepts are advanced and often complicated, again Rich has a way of explaining it to you using everyday examples that you already know in order to relate. Great stuff.
The chapters on Sound and Video have more great real world examples that are easy to use. Compute Spectrum! Aw yeah!
If you love Flash like me, then you probably love how Flash interacts with XML. It's a perfect marriage. This chapter is one of my favorites and does a great job with examples. CDATA, CDATA, CDATA!
There are a few pages on using and loading binary data and how you can save JPEGs right from Flash. Custom screenshots anyone?
The companion site also has a nice resource section thats a must for your Flash boomarks […]
Overall this book is a must have if you are looking to get started in AS3 and even if you think you're a pro there will definitely be something in there that you didn't know before.