The Best ActionScript Book Ever Written

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

Comments

  1. April 14th, 2008 | 10:21 am

    Glad to see a book in full color, it often reads far more better than grey (specially the code part) :)

  2. April 14th, 2008 | 10:24 am

    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.

  3. April 14th, 2008 | 10:36 am

    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

  4. April 14th, 2008 | 10:36 am

    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.

  5. April 14th, 2008 | 10:39 am

    Hi Lee and thanks for this info.
    Just another great flash as3 book of Thibault Imbert, here : http://www.bytearray.org/?p=128

  6. Ash
    April 14th, 2008 | 11:15 am

    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.

  7. April 14th, 2008 | 11:16 am

    Great!!
    Hope it will be mine soon :D

  8. April 14th, 2008 | 11:16 am

    Great!!
    I just ordered it :)
    Hope it will be mine soon :D

  9. Marion Amsterdam
    April 14th, 2008 | 11:18 am

    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

  10. April 14th, 2008 | 11:30 am

    Great!!! I want it!! Thanks for the data! I develop in AS3 but i think so that is a good reference. Best regards.

  11. April 14th, 2008 | 11:55 am

    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.

  12. Patareco
    April 14th, 2008 | 12:06 pm

    I’ll defenetly be picking this up cause I have absolutely no books on flash!

  13. Syed
    April 14th, 2008 | 12:25 pm

    Thanks for the heads up! *off to order*

  14. April 14th, 2008 | 1:00 pm

    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.

  15. April 14th, 2008 | 1:46 pm

    I agree with you too, I have read it and I found it very easy to understand and well structured. Great book.

  16. April 14th, 2008 | 1:59 pm

    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: ?????

  17. April 14th, 2008 | 2:00 pm

    Those “?” were suppose to be stars. 5 stars all around.

  18. April 14th, 2008 | 2:04 pm

    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!

  19. Jason
    April 14th, 2008 | 2:10 pm

    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.

  20. John
    April 14th, 2008 | 4:10 pm

    Sweet, I have been wondering about purchasing this book. Now, I know it is a good buy! :)

  21. April 14th, 2008 | 8:00 pm

    I’m going out and buying this book after your glowing review

  22. April 14th, 2008 | 8:58 pm

    Awesome!! Thanks for the heads up on this book. I’m off to go and pick it up now… ;)

  23. April 15th, 2008 | 1:22 am

    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 :)

  24. April 15th, 2008 | 1:34 am

    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…

    :/

  25. Coerv
    April 15th, 2008 | 5:51 am

    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.

  26. oliver_l1
    April 16th, 2008 | 11:07 am

    Yes this is definitely the best actionscript 3 book you can get! Colin ? Who’s this guy ? Never heard of him before.LOL

  27. Ed
    April 16th, 2008 | 8:04 pm

    Thanks Lee!
    How does it compare to Foundation ActionScript 3.0 with Flash CS3 and Flex by FriendsofEd?

  28. April 18th, 2008 | 8:26 am

    Just order the book… can’t wait!! Keep up the good work.

    Cheers

  29. Evan
    April 19th, 2008 | 6:48 am

    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.

  30. April 19th, 2008 | 10:37 pm

    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.

  31. April 20th, 2008 | 7:06 pm

    Off to Amazon to buy this book now.

  32. April 20th, 2008 | 11:21 pm

    [...] While targeted more at beginners, Learning ActionScript 3.0 serves as an excellent reference to some of the most common tasks ActionScript developers encounter daily. The transition from the very basics of Flash programming to more advanced topics is gentle, but engaging. The full color pages throughout this book separate it from everything else on the shelf, and O’Reilly couldn’t have chosen a better topic than Flash to enhance with this wonderful addition. I’m not the only person excited about this book either; Lee Brimlow, Platform Evangelist at Adobe, called it “the best ActionScript book ever written.” [...]

  33. April 21st, 2008 | 12:01 pm

    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.

  34. April 22nd, 2008 | 8:16 am

    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).

  35. April 23rd, 2008 | 4:56 am

    [...] just got my new ActionScript 3.0 book. This book was reviewed by Lee Brimelow on theFlashBlog.com and I thought I should try it because I’m still trying to learn AS 3.0 From what I see right [...]

  36. April 23rd, 2008 | 5:17 am

    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.

  37. April 23rd, 2008 | 10:00 am

    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”.

  38. April 24th, 2008 | 7:44 am

    Thanks for this info, i’m just finish to read the book after reading your article. I love books in color !

  39. April 27th, 2008 | 10:29 am

    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.

  40. sage1498
    April 29th, 2008 | 12:45 pm

    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.

  41. May 3rd, 2008 | 3:37 am

    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.

  42. May 7th, 2008 | 8:25 am

    [...] and has been invaluable to me in learning Actionscript 3. Read my brother’s post about it here. The book has a great companion blog/website here. It is a great resource and has all of the [...]

  43. Ajitpal singh
    June 3rd, 2008 | 10:41 pm

    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

  44. June 15th, 2008 | 4:39 pm

    [...] embargo, me picó la curiosidad este post escrito por Lee Brimelow: The Best ActionScript Book Ever Written, en el que deja el libro por las nubes. En términos similares se expresaba Josh Tynjala [...]

  45. Prashant
    October 15th, 2008 | 3:58 pm

    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

  46. October 17th, 2008 | 7:48 am

    [...] There is also a book that I might look into to help me. Here is a website that talks about it: http://theflashblog.com/?p=366 [...]

  47. November 17th, 2008 | 2:24 pm

    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.

  48. January 9th, 2009 | 1:39 pm

    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().

  49. February 2nd, 2009 | 5:03 pm

    Just bought in on Amazon

    Thanks

    :)

  50. February 6th, 2009 | 4:28 pm

    April 2008 Reviews…

    C# 3.0 in a Nutshell …if every professional developer working in .NET knew and applied the contents of C# 3.0 in a Nutshell, we’d be in a far better state as a development community and industry. Jon Skeet, Author of C# in Depth, Coding Blog…

  51. Bill Love
    April 2nd, 2009 | 6:51 am

    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?

  52. Igor
    June 27th, 2009 | 9:41 am

    Definitely very nice book. There is simple explanation for things which is very useful for beginners. The color adds extra value.

  53. Johnny
    August 11th, 2009 | 9:40 am

    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.

  54. Drew
    August 28th, 2009 | 4:31 am

    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

  55. December 7th, 2009 | 12:54 pm

    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!

  56. December 18th, 2009 | 6:47 pm

    Just bought this about 20 minutes ago :D Thanks for the review~

Leave a reply