Buy new:
-22% $42.69
FREE delivery Wednesday, July 31
Ships from: Amazon.com
Sold by: Amazon.com
$42.69 with 22 percent savings
List Price: $54.99

The List Price is the suggested retail price of a new product as provided by a manufacturer, supplier, or seller. Except for books, Amazon will display a List Price if the product was purchased by customers on Amazon or offered by other retailers at or above the List Price in at least the past 90 days. List prices may not necessarily reflect the product's prevailing market price.
Learn more
FREE Returns
Only 1 left in stock (more on the way).
$$42.69 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$42.69
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Ships from
Amazon.com
Ships from
Amazon.com
Sold by
Amazon.com
Sold by
Amazon.com
Returns
Eligible for Return, Refund or Replacement within 30 days of receipt
Eligible for Return, Refund or Replacement within 30 days of receipt
This item can be returned in its original condition for a full refund or replacement within 30 days of receipt.
Returns
Eligible for Return, Refund or Replacement within 30 days of receipt
This item can be returned in its original condition for a full refund or replacement within 30 days of receipt.
Payment
Secure transaction
Your transaction is secure
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
Payment
Secure transaction
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
$15.55
Get Fast, Free Shipping with Amazon Prime FREE Returns
FREE delivery Tuesday, July 30 on orders shipped by Amazon over $35
Only 1 left in stock - order soon.
$$42.69 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$42.69
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Access codes and supplements are not guaranteed with used items.
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

Follow the author

Something went wrong. Please try your request again later.

Essential ActionScript 3.0: ActionScript 3.0 Programming Fundamentals 1st Edition

4.3 4.3 out of 5 stars 126 ratings

{"desktop_buybox_group_1":[{"displayPrice":"$42.69","priceAmount":42.69,"currencySymbol":"$","integerValue":"42","decimalSeparator":".","fractionalValue":"69","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"4%2FbIvyfZISNW%2F7Vr6vhLojEzgvfYH%2Fii3FHvJ3U9bzEvz7tupq0KbfbMu6eOuvuDnW9viTVmjcNs07xgISmbsvi4xWThDWTcUSsZzXMmZVZb3S65DgO4LuRsLax2aPF5HNi6Jp9K0Jw%3D","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"$15.55","priceAmount":15.55,"currencySymbol":"$","integerValue":"15","decimalSeparator":".","fractionalValue":"55","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"4%2FbIvyfZISNW%2F7Vr6vhLojEzgvfYH%2FiiJBWrm4TxxN8ZhpRfW0jTpyNY99Lh3ioJ%2BH%2Bg3awbVbME%2Fkj%2F0dtx66T8LPpkS2MdXTLO29adF2xtBIj2Qnk6cwC7usIHYnvXa9xY5IF%2F9SSdxqkVS0UQDX9w1yGdWktbac%2FfEgt4A2PL2Hw6aJrkphqcJ4MZekP9","locale":"en-US","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}

Purchase options and add-ons

ActionScript 3.0 is a huge upgrade to Flash's programming language. The enhancements to ActionScript's performance, feature set, ease of use, cleanliness, and sophistication are considerable. Essential ActionScript 3.0 focuses on the core language and object-oriented programming, along with the Flash Player API.Essential ActionScript has become the #1 resource for the Flash and ActionScript development community, and the reason is the author, Colin Moock. Many people even refer to it simply as "The Colin Moock book."

And for good reason: No one is better at turning ActionScript inside out, learning its nuances and capabilities, and then explaining everything in such an accessible way. Colin Moock is not just a talented programmer and technologist; he's also a gifted teacher.

Essential ActionScript 3.0 is a radically overhauled update to Essential ActionScript 2.0. True to its roots, the book once again focuses on the core language and object-oriented programming, but also adds a deep look at the centerpiece of Flash Player's new API: display programming. Enjoy hundreds of brand new pages covering exciting new language features, such as the DOM-based event architecture, E4X, and namespaces--all brimming with real-world sample code.

The ActionScript 3.0 revolution is here, and Essential ActionScript 3.0's steady hand is waiting to guide you through it.

Adobe Developer Library is a co-publishing partnership between O'Reilly Media and Adobe Systems, Inc. and is designed to produce the number one information resources for developers who use Adobe technologies. Created in 2006, the Adobe Developer Library is the official source for comprehensive learning solutions to help developers create expressive and interactive web applications that can reach virtually anyone on any platform. With top-notch books and innovative online resources covering the latest in rich Internet application development, the Adobe Developer Library offers expert training and in-depth resources, straight from the source.


Amazon First Reads | Editors' picks at exclusive prices

Editorial Reviews

Review

Adobe Developer Library is a co-publishing partnership between O'Reilly Media and Adobe Systems, Inc. and is designed to produce the number one information resources for developers who use Adobe technologies. Created in 2006, the Adobe Developer Library is the official source for comprehensive learning solutions to help developers create expressive and interactive web applications that can reach virtually anyone on any platform. With top-notch books and innovative online resources covering the latest in rich Internet application development, the Adobe Developer Library offers expert training and in-depth resources, straight from the source. --From book resources websites

About the Author

Colin Moock is an independent ActionScript expert whose world-renowned books have educated Flash programmers since 1999. He is the author of the canonical "Essential ActionScript 2.0" (O'Reilly, 2004) and "ActionScript for Flash MX: The Definitive Guide" (O'Reilly, 2003, 2001). Moock runs one of the web's oldest Flash developer sites, www.moock.org and is the co-creator of Unity, a client/server framework for creating multiuser applications.

Product details

  • Publisher ‏ : ‎ Adobe Developer Library; 1st edition (July 17, 2007)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 948 pages
  • ISBN-10 ‏ : ‎ 0596526946
  • ISBN-13 ‏ : ‎ 978-0596526948
  • Item Weight ‏ : ‎ 3 pounds
  • Dimensions ‏ : ‎ 7 x 2 x 9.19 inches
  • Customer Reviews:
    4.3 4.3 out of 5 stars 126 ratings

About the author

Follow authors to get new release updates, plus improved recommendations.
Colin Moock
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Colin Moock is an independent web guru with a passion for networked creativity and expression. He has been researching, designing, and developing for the Web since 1995. His award-winning Flash work and his renowned support site for Flash developers (http://www.Moock.org) have made him a well-known personality in Flash developer community.

Customer reviews

4.3 out of 5 stars
4.3 out of 5
126 global ratings

Top reviews from the United States

Reviewed in the United States on January 7, 2009
I remember reading the documentation for Flash MX back around 2003-2004. It had this big section about object-oriented programming and why it's so great. The idea of reusing snippets of code by arranging them as modular classes was easy to understand and get on board with, but it never stuck with me when it came time to build an app. That was partly because I had just barely gotten into scripting at that point, but it was also because you can't truly explain the practical benefits of of OOP in just a few pages.

This book makes OOP tangible. It is a long book, and it goes into exhaustive detail. When you finish reading the first half of it, you will have seen numerous examples of OOP in action, and you will have practical knowledge of when OOP can work for you and how to go about implementing it in basic ways. When I started reading the book, I had never bothered arranging my code into classes. After I read it, I couldn't wait to jump onto my computer and start building a few classes for future use. Each chapter started off kind of scary as I delved into new, unfamiliar subject matter, but by the end of each chapter I felt like a bulb had lit up inside my head and I was beginning to realize I had powers as a programmer that I never knew I possessed. It also shed a lot of light on terminology that I had heard thrown around before but that I never understood the significance of. I'll admit -- reading a couple hundred pages about programming can be a chore. I took lots of naps along the way. But when I started this book I was just a guy who could write scripts, and when I finished I was on my way to learning some serious programming.

You might wonder why the book is called "Essential Actionscript 3.0" if it is all about OOP. Well, in many ways the two topics are one and the same. I believe most potential readers are like myself. We have a background in Flash and maybe even Actionscript, but we are not full-time programmers by trade. In order to make the transition from Actionscript 2 to Actionscript 3, the main thing we have to learn is Object Oriented Programming. AS3 embraces OOP concepts much more closely than AS2, and if you start to understand OOP, you start to understand why AS changed the way it did in moving from version 2 to version 3. Even those who think that AS3 code looks unnecessarily cumbersome at first glance might come around and realize that its long-term benefits outweigh the cost of the learning curve once you start building truly object-oriented apps that run super fast.

People with a background in computer science might get a little less out of the book, as you should already be familiar with OOP. You could still learn a lot about what AS3 supports in comparison to other OOP languages, but the majority of that can be gleaned from any documentation of ECMA guidelines, as Adobe is adhering as closely as they can to those guidelines. There is a lot of documentation out there about AS3's built-in classes, and Adobe maintains a pretty excellent language resource on its website.

But again, for people who are Flash developers first, and programmers second, this book is an excellent way to go from AS2 to AS3. And if you find yourself drawn to AS3 programming and want to learn even more, check out "ActionScript 3.0 Design Patterns" by the same publisher. That book will take you from knowing how to build OOP apps in AS3 to structuring your applications in ways that professional programmers have considered standard for several decades.
One person found this helpful
Report
Reviewed in the United States on November 30, 2010
After having been tasked with developing object-oriented Flash applications at work, I started off by reading some of the more introductory books on Flash hoping to gain some insight into how ActionScript can be used. The introductory books gave me a basic comfort level with the Flash IDE and how it is used to create multi-media content. I soon found it wasn't enough though. After having trouble with ActionScript development in several areas, I wanted to find books that could help me take my skills to the next level. Thanks to the recommendation of a co-worker, I purchased this book. I am so thankful I did. This book is one of the best books on ActionScript programming. I would also consider it one of the best books on programming that I have seen in my 20+ year career. One thing I want to make clear - it is not for beginners. It is designed for programmers wishing to learn more about the ActionScript language. The rate at which you will learn will be determined by your areas of interest and your past experience.

If you are just starting out in Flash, I would recommend a book like "Flash CS5 The Missing Manual". You'll get a good foundation in many of the core areas of Flash by reading it. It covers things in much more depth than some of the introductory books. When you understand the concepts it presents, you'll be more than ready for this book.

Essential ActionScript 3.0 covers all of the topics it discusses in great detail. When looking for an answer, it may or may not be a quick read but the concept will be explained in detail. Some concepts require more time and effort to learn and the author does not try to cut corners as such. Learning ActionScript is in many ways like learning a new language. If you come from the .NET world like I did, a new way of thinking about programming is required (event based programming in conjunction with visual elements over time). This book has helped me to make the transition.

Overall - if you are an experienced programmer looking to do object-oriented development in ActionScript 3.0, this is the reference you will want to have by your side.

Top reviews from other countries

Translate all reviews to English
Baudry
5.0 out of 5 stars un meuste ?
Reviewed in France on July 3, 2014
très bon ouvrage, attention, c'est en anglais !
nombreux exemples et beaucoup de détails! Chapeau à l'auteur, il a pris son temsp pour être précis et clair !
unclelou
5.0 out of 5 stars classic book on AS3
Reviewed in Germany on October 6, 2013
really really good comprehensive book which I read a lot in my programming days. The old problem with Actionscript is that it is propriety code. iphone does not support flash. a good alternative to AS seems Adobes new development environment -> which is also timeline based. Inside it is HTML 5 and Java-Script, i.e. not propriety, i.e. any developer can join in on projects, not only Flash/AS expertised.

Though I am really happy I am now not doing this kind of work anymore. ;-)
GM Montreal
5.0 out of 5 stars A Detailed Look At ActionScript 3.0
Reviewed in Canada on July 28, 2010
Originally, i was slightly intimidated to read such a large book about AS3. Having read several other books on the subject, i was already fairly comfortable with AS3 and therefore chose to read this book in the hope of learning details about the language that other books simply do not discuss. Now having finished the book from cover to cover, I must admit that there were several times while reading this book when i would actually say aloud "no way!" or "get the f*** out!" as a pleasant reaction to learning something that i just never knew was common practice or even possible.

However, it is unfortunate that the book is now outdated and targets Flash Player 9, which means there is nothing at all about new aspects of Flash Player 10 like the Sound class or Vector arrays. That being said, because the book does give an insightful look into details that other books miss, I highly recommend this book to anyone who is serious about developing in ActionScript 3.0.
Mr. D. J. Hinton
5.0 out of 5 stars This should ship with Flash..
Reviewed in the United Kingdom on August 9, 2008
This will only be a short review as I haven't actually finished the book yet!

- If you're a newbie to AS3: Buy it
- If you're an intermediate developer: Buy it
- If you've used AS2 before: Buy it

In short, it really is essential. Don't let the subject matter put you off. This book explains not only the how, but the why - something which many books with a similar aim often fail to do.

For example, I never realised there were two modes for the AS3 compiler. I had encountered but never used the [...rest] parameter, as it hadn't been explained properly.

This book will fill in the gaps in your knowledge. It covers AS3 completely. The only thing missing here is some really good workarounds for the Flash Player 9 memory leak issue, but that particular bug was not fully appreciated when this book was written.

Hands down brilliant!
4 people found this helpful
Report
masa
3.0 out of 5 stars 重厚、あとはやる気
Reviewed in Japan on March 10, 2008
ActionScriptを本気で学びたい人は読むべし。全文英語の900ページ。内容は一部のコードが動かなかったりするので満点ではないですが、そこらへんのAS書籍と比べると圧巻です。
2 people found this helpful
Report