Search

Table of Contents
Essential ActionScript 3.0, 1st Edition
BOOK:
Essential ActionScript 3.0, 1st Edition
Browse by Category
 
 
Hide Left Column
Essential ActionScript 3.0, 1st Edition
Essential ActionScript 3.0, 1st Edition
by Colin Moock

Publisher: O'Reilly Media, Inc.
Pub Date: June 22, 2007
Print ISBN-10: 0-596-52694-6
Print ISBN-13: 978-0-596-52694-8
Pages: 960
Slots: 1.0
Start Reading
Buy Print Version
Overview

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.

 
Editorial Reviews
Product Description
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.
 
Other Readers Also Read
Top Sellers in This Category
Browse Similar Topics
   
Reader Reviews From Amazon (Ranked by 'Helpfulness')
Average Customer Rating:based on 68 reviews.
A Programmer's Reference; Not for Newbies, 2009-06-15
Reviewer rating:
This book is totally unlike other books on ActionScript, and that is both its strength and its weakness.

First of all, the claim that this book could be used by someone with no knowledge of programming is laughable and misleading. Chapter One goes through all of Object Oriented Programming, including such arcana as page 22's "Access-control modifiers for instance variables." No one without programming experience can understand why or how this woud be useful or learn how to use it. If you haven't done programming, choose a different book.

Other books begin with the Flash environment, and introduce bits of ActionScript on the timeline in an inductive manner:
on (press) {
amountPaid = Number(paid.text);
amountOwed = Number(owed.text);
}
You'll see none of that in this book, except for Chapter 29, which introduces programming in the Flash environment. None of the code sits on the timeline--this is ActionScript as a programming langusage, with packages, and stand-alone code files.

On the positive side, this book really does explain the language as a language, so for us programmers, there's no need to wonder about syntax, language features, error handling, etc.--it's all here. You'll learn how to create objects with their own events and listeners, about dynamic instance variables, about using try...catch...throw...finally error handling, and many other features unlikely to be covered in other books on ActionScript.

Because ActionScript is specific to Flash (and Flex), the book does cover the events you'll care about: mouse activity, key presses, screen updating, ENTER_FRAME vs. timer, stage resizing, loading, and so on. It provides excellent information on sandboxes and security I did not know and does a good job of dealing with text fields from a programming perspective. So it does cover much of value in the Flash context, and that in more detail than other ActionScript books I've read.

In summary, I find this more of a reference book than a tutorial. For the topics it covers, it goes into great depth. If you are a game developer or are writing a major application, you need this book. On the other hand, if you want to develop simple Flash programs and want to buy only one book, this isn't it. It won't teach you the simplest basics (putting stop(); on frame 1 of a movie clip) that you need for practical Flash programming. As a reference, however, it's indispensible.
Decent book, but terrible as a reference, 2009-04-15
Reviewer rating:
The content is good and rather thorough, but only if you're a cover-to-cover reader. If you're looking for a reference, this is not the book for you. The index is absolutely terrible, and the table of contents is no help at all. It's impossible to find the simplest things. The only way you're going to find what you want is to scan or read the entire book.
Great for Newbies to AS3 with some previous Programming Experience, 2009-04-05
Reviewer rating:
I read this book about a year ago and it provided a great basis for learning the language. At the time, I was really only familiar with VB, VBA, and a small amount of C++ and Java. Also, I had never worked with AS2, so this and Flash were both very new to me.

At first, I did not understand/have use for some of the topics. For example, the discussions around namespaces, dynamic variables, and the XML stuff just didn't do it for me. However, after using AS3 vigorously for the past 6 months or so, I have needed those topics (badly) and this book works as an excellent reference guide.

There are two things, however, that really make this book great. The first is how basic it stays (for the most part). The author is incredibly adept at making complicated things make a lot of sense. The second, specifically, is the discussion around garbage collection. What an important subject (and I had no idea how important it was when I first read this)!

I can honestly say that had I not read this book before diving in, I would not have been near as far along in the learning process with AS3 as I am now.

Buy this book. Keep this book. You'll use it over and over again.
Not for newbies, 2009-03-27
Reviewer rating:
Bought this book because it was the only O'Reilley I could find that looked like it could be useful for beginners. It's not. If you are a programmer, then this book would probably be a great reference to one wanting to learn actionscript. If you are new to programming in any way and are wanting to learn actionscript, look for something else--this book isn't it.
A good reference book, 2009-03-24
Reviewer rating:
If you have a experience developer or have some JavaScript skill this book is for you. I've been a web developer for several years now. I throwing myself into the web design field and this a very handy book (not matter its size) it has help me get into flash so well and now moving into flex. Great examples and easy to understand and follow. It's being full of help for me.
 
Some information above was provided using data from Amazon.com. View at Amazon >
Essential ActionScript 3.0, 1st Edition
Essential ActionScript 3.0, 1st Edition
by Colin Moock

Publisher: O'Reilly Media, Inc.
Pub Date: June 22, 2007
Print ISBN-10: 0-596-52694-6
Print ISBN-13: 978-0-596-52694-8
Pages: 960
Slots: 1.0
Start Reading
Buy Print Version
Company | Terms of Service | Privacy Policy | Contact Us | Help | 508 Compliance | Subscribe Now
© 2009 Safari Books Online. All rights reserved.