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!
Lee








Glad to see a book in full color, it often reads far more better than grey (specially the code part)
I saw this book at the local book store this weekend and flipped through it. Saw some interesting stuff and thought it would make a great reference as well. I will definately be promoting this bookat our local Adobe User Group.
totally agree with you Lee, i´m also a hudge fan of Colin Moock and is Essentials AS, but i just buy this book and i was very impressed by the easy and beautiful explanation of what is Actionscript 3.0, agre when you said this is not only a book for beginners there´s a lot of chapetrs with advanced subjects.
By the way want to Thank for your Kidness at Madrid on the Air Adobe Tour, i´m one of the members of the http://www.riaPT.org portuguese comunity that talk to you, and have finally meet the man behind the code that i read follow since 9/10 years, and we don´t forget the promise by Mike chambers that the next year you will start the tour @Lisbon – Portugal, lol.
see you,
Joao Goncalves
twitter/joaopapin
While I won’t say it replaces Colin Moock’s “Essential ActionScript 3.0″ at the top of the heap, it definitely joins my short list of *excellent* AS3 resources — along with “ActionScript 3.0 Animation: Making Things Move” and “ActionScript 3.0 Cookbook”.
Originally I steered away because of the word “Beginners” in the title, but I had to check it out after seeing some clear and helpful messages from Rich Shupe on the FlashTiger mailing list and then visiting the book’s website at http://www.learningactionscript3.com/
As you say, there’s good stuff here for everyone. Highly recommended.
Hi Lee and thanks for this info.
Just another great flash as3 book of Thibault Imbert, here : http://www.bytearray.org/?p=128
Yes been using this book as a reference for a few weeks now and it is truly indespensible. I was definitely feeling that the Moock book didn’t address some of the more basic AS3 features and this one fills the gap. I also love how this book actually references the Moock book and lets you know exactly where to look to get more in depth information on a particular subject. Also very glad the authors are getting some recognition for such a great AS3 resrouce.
Great!!
Hope it will be mine soon
Great!!
I just ordered it
Hope it will be mine soon
I really liked this book too! When preparing for Colin Moocks AS3 tour, I started in his Essential Guide, and then I realized it much nicer to ‘see the play first – and then read the book’. So I picked up Rich Shupe and Zevan Rosser’s Learning ActionScript 3.0. I had no trouble understanding everything Colin said after reading that book
It might be aimed at Flash developers, but it’s very suitable for XHTML and Javascript developers too. I’ve recommended it to fellow JavaScript developers
Great!!! I want it!! Thanks for the data! I develop in AS3 but i think so that is a good reference. Best regards.
Agreed! I teach Actionscript in a Flash program, and refer to this book when planning how to explain things such that a beginner with no OOP background will understand.
I’ll defenetly be picking this up cause I have absolutely no books on flash!
Thanks for the heads up! *off to order*
Yeah, I saw that book at B&N and though this is a great book w/ not big word or fluff. It’s what a cookbook should be. It was very intimidating, compact and I got a good deal out from it.
I agree with you too, I have read it and I found it very easy to understand and well structured. Great book.
Hey Guys,
I own this book and I completely back up what Lee has said. Its by far the best AS3 book I’ve purchased. It’s cut out a lot of the fat and gives you what you need to know in a tight package. Like Lee said the examples in this book are great. I’ve adapted many of them in to my recent projects. I give it: ?????
Those “?” were suppose to be stars. 5 stars all around.
Yes! I agree 110%! I waited for this book to be published, then purchased it the day it came out. Excellent book, taught myself AS3.0 using this book. There is also an accompanying website that is useful, Ive also contacted Rich Shupe to thank him for putting out such an excellent book. One of the best written I’ve ever read, it really broke everything down for me into digestable chunks of information! Well Done!
I couldn’t agree with you more. I purchased Colin’s “Essential Actionscript 3.0″ first, and then after somewhat laboring to get through the first several chapters (not compiling for 10 chapters or so makes it feel somewhat unproductive) I ran out and bought “Learning Actionscript 3.0″ and am almost through it. I feel like once I’m done with it, I’ll “graduate” up to Moock’s book. Its nice to see accomplishments, like the silly and pretty useless “Hello World” script you write when learning any programming language. Little successes help build confidence. I also like how it lays out that not every project is suited for OOP, and using the timeline isn’t bad. It’s all about selecting the right tool, and programming method, for the job.
Sweet, I have been wondering about purchasing this book. Now, I know it is a good buy!
I’m going out and buying this book after your glowing review
Awesome!! Thanks for the heads up on this book. I’m off to go and pick it up now…
Well, i got Essentials and CookBook and although Essentials is very complete, i guess it is kinda dificult to be the book you need on your desk. More like a book you read when you have time. CookBook i mostly use it for references.
Oh, i arrived here, read the post, went to amazon, and in max 2 weeks this new book is here. Thanks for the tip Lee
My problem with this book, as a beginner is that as soon as it gets to explaining conditions and eventlisteners it takes a massive leap and loses me somewhere in the middle. I think the leap could have been structured a bit better.
I felt really comfortable and confident up till around page 100…
:/
This book sounds really interesting. I wonder if it will also come to europe. I’d like to learn a little AS3, but I think I need a book in german, because learning a new language in a foreign language is probably to hard for me. So it would be cool, if they’d translate and bring the book to Germany.
Yes this is definitely the best actionscript 3 book you can get! Colin ? Who’s this guy ? Never heard of him before.LOL
Thanks Lee!
How does it compare to Foundation ActionScript 3.0 with Flash CS3 and Flex by FriendsofEd?
Just order the book… can’t wait!! Keep up the good work.
Cheers
I think the Mook book has incredible breadth but feels rushed in some chapters (due perhaps to the rush to get out the first text on the subject). In some parts, especially some beginning parts of chapters, it reads so elegantly and in other parts it seems like so helter skelter.
Don’t get me wrong though, I have read the Mook book cover to cover twice over and it is an incredible resource from an expert angle.
I look forward to getting this new one though for a more refreshing perspective.
not here to point my finger to anyone cuz i got the book i guess the day after it landed the shelves.
but did someone count the typos & errors in this book? i am not even halfway. other than then, it sharpens the mind to spot the typos and pay attention to them, its a good to very good learning curve.
Off to Amazon to buy this book now.
A great ActionScript 3 book. I am half way through the book and don’t have a headache. I got halfway through Mr. Moock’s book and had to take a long,long rest. Anyway, I say this to say I would recommend Learning ActionScript 3.0 as a starter book. It definitely teaches AS3 in an easy to grasp way(plus much more)and prepares the reader for a more in depth study of the language. After digesting this one Colin’s book will be a much easier read and far more useful to someone relatively new to AS3 or AS period.
This book is indeed great! After a couple of chapters you get a firm grasp of AS3 and working with classes (along with the workable files).
thanks for the review Lee… it just came last night, and all I can say is WOW. Extremely comprehensive, and exactly the types of tutorials and examples I have been looking for all over the place.
I added the book to my Safari O’Reilly account a few days ago, and based on the few chapters I’ve read, I’m not too happy with it. It’s an easier read than the Moock book, but there are some errors, and some of the sections feel rushed.
For instance, the section on Flash masking, has the following example:
mask_mc.cacheAsBitmap = true;
maskee_mc.cacheAsBitmap = true;
maskee_mc.setMask(mask_mc);
Well, setMask gives me an error. I had to Google for Flash CS3 masking, and found the proper syntax: maskee_mc.mask = mask_mc;
On a slightly unrelated note, most of the examples in these books are very simplistic e.g. here’s how to draw a square, etc. but nothing sophisticated, like how do I dynamically generate multiple sprites on the stage. I realize I need to learn that stuff myself by trial and error, but it would be nice if the examples were more real world, and less “Hello World”.
Thanks for this info, i’m just finish to read the book after reading your article. I love books in color !
Color! Damn that’s cheap too. Just purchased on Amazon. Was that an affiliate link? I hope someone made some additional money off my purchase.
just started reading it based on your recommendation. I think so far i agree with the Loud Ninja. They should have some more real world examples. Good book all in all.
Couldn’t agree more! I was suffering a bit with Moock as it felt a bit abstract and was looking for something a bit clearer for me. Saw this in Borders, had a quick flick through and bought it straight away. Got me fired up about Actionscript after a few years of steadily forgetting everything I had learned in AS1… And Moock starts to make more sense.
hello sir, that is really a nice Book… i have one question…. is there is any way in AS3 that we can know, which layer is mask or not…. suppose user give us a swf we loaded it in another swf. so from there can we find which layer is mask or not????? bit difficult.. hope u solve it soon. TC
Dear Buddies,
I am very newcomer to Action Script and even never come across to any programming language. I have never opened any Programming language book and flipped it. I don’t know the A-B-C of any kind of programming language. Nil to anything all know that I want to learn Flash AS but don’t know where to begin. Kindly suggest me the book to start and to learn from very beginning (Say- A-B-C).
Thanks and regards,
Prashant
Yes, the LAS3 book is very good (a typo here and there–not so typo-ridden as some Joey Lott and Keith Peters books, though!!). However I didn’t really start to appreciate it until I had the basics under my belt and had taken a course from one of the authors. So the book is really more an intermediate-advanced text than one for raw beginners to ActionScript. If I were the book editor planning a 2nd edition, I would add or expand an introductory chapter that gave a few meaty, real-life examples of the code, with patient explanations of how this works and why. This way the reader would be encouraged to get hands-on use of the language and syntax at the very beginning. After that, the theoretical parts in the beginning of the book would make more sense.
Thanks for the suggestion, I am a web designer in Milwaukee, and absolutely need a book like this. I also ordered Essential ActionScript 3.0, as it was recommended by someone on gotoandlearn().
Just bought in on Amazon
Thanks
Before I came to this blog, Ipurchased ActionScript 3.0 for Adobe Flash CS3 Professional by Todd Perkins. Anyone using it? What are your thoughts?
Definitely very nice book. There is simple explanation for things which is very useful for beginners. The color adds extra value.
I’ve been looking to purchase a book to begin learning AS3 and I’ve read many reviews regarding some of the top rated AS3 books. Although this one is rated as one of the top ones I can’t help it read so many reviews stating that there are a ton of errors and typos in the code (that also haven’t been fixed on the website either). How would someone with minimal knowledge of script learn AS3 when the codes in the book have errors??? This makes me hesitant to buy this book.
THAT BOOK IS BOLLOCKS.NEVER SEEN SO MUCH ERRORS IN MY LIFE!! PAGE 33- PICTURES ON THE RIGHT HAND SIDE ARE ALL WRONG.
box.alpha = 50;
makes no sense
Nice, I’ll order it right away. I’m currently learning flash for my new job.
Will be usefull for me and also for my teamMates !
They we’re using AS2.
Thx!
Just bought this about 20 minutes ago
Thanks for the review~
Yeah I have to admit. That book really isn’t that good. Tons of errors and very basic :/ .
This book is good, but it lacks any really good detail. It brushes over most of the main points and explains how they work… somewhat. But then, when you go to start programming, you feel lost (at least I do). Maybe I’m just a noob.. but then again the book does say, “for Beginners” in the title. I bought this book as a way to build up to Colin Moock’s Essential Action Script 3.0, but I am going to put it down, and go straight into Moock’s book today. I need more in depth explanations.
my friend i agree with you!!!