|
|||||||||||||||||||||||||||||||||||
|
88 Reviews
|
Average Customer Review
Share your thoughts with other customers
Create your own review
|
|
Most Helpful First | Newest First
|
|
73 of 75 people found the following review helpful:
5.0 out of 5 stars
Fantastic, if you know your way already.,
By
This review is from: Essential ActionScript 3.0 (Essential) (Paperback)
This review is more of a 'heads-up' for any beginners considering this book. There are many reviews here telling about the book's contents, so I am going to talk about the level of the book instead.
I think it is important to state that this book is in NO WAY aimed or intended for beginners. None of the books in this series are, for that matter. Being fair, and I think this information is important for people even though a bit off topic: O'Reilly RARELY makes beginner level books. What they do make is insanely useful technical books which will tell you more than you probably ever wanted to know about a subject. But they are done, IMHO, very well. Still, when looking at books to buy I think it is important to keep this in mind, particularly if you are a beginner in any topic. Especially because most programming books are rather spendy. When I bought Moock's first book, I had been using AS for a couple years (starting from Flash 4) and was still a beginner. However, I could manage my way through the very limited scripting options. When Flash 5 opened up the AS language to a full-blown environment, I was excited to get his book. Once it arrived, I was completely overwhelmed and immediately put it away. For about a year. During that time, I found other materials and boned up on my AS, THEN revisited the book. I found it much more useful. When AS 2 came out, I thought the same thing. Ah-ha! I already know AS, so his book will get me up to speed. Wrong. The stuff which was pretty much lifted from the previous AS 1 book made sense, but I could not grasp what he was saying about the updates and new features in AS 2. Again, I put the book away for a year, found other resources to familiarize myself with, and revisited the book. I was surprised at the wealth of information I learned, but I learned it AFTER reading numerous other sources. Leading to this book, I completely expect the same. I am buying it because I KNOW it will be a tome well worth the price based on my looking through it at local book sellers. No one, at least that I have read, has the depth of understanding of AS Moock does. He, IMHO, really understands the what and how. And he will tell you EVERYTHING about it. He does not, sadly, possess the 'layman language' to make this a beginner book. It barely makes sense to those well immersed in the topic. BUT, once you get to the level that you can absorb what he is saying, you catapult your Flash skills and usage. For beginners, definitely start elsewhere. Books by Phillip Kerman or Joey Lott are marvelous entry level books. Both authors have a superior knowledge of Flash AS, but the also possess the ability to talk about it conversationally. A huge help in anyone's learning of a new subject. Flash AS is a huge uphill battle, but one which rewards richly for those who travel the path. I would just hate to have someone not try because they do not understand a book reportedly aimed at developers with 'no prior programming knowledge.'
44 of 50 people found the following review helpful:
3.0 out of 5 stars
A lot of content...but so @#&% frustrating,
By Running Bill (Boston, MA United States) - See all my reviews
Amazon Verified Purchase(What's this?)
This review is from: Essential ActionScript 3.0 (Essential) (Paperback)
First off, I agree with previous reviews that said its overwhelming for a LOT of people. That first chapter is a doozy.
Where I also have a problem with this book is how it instructs. I've been able to follow along with the coding but the author's explanation and instruction are lacking. Its obvious that he is very knowledgeable but he doesn't do a good job of passing that knowledge on. He's all over the place, explaining some things in depth, but not touching on other things you'll have questions about. At times it will feel like he is totally scatter-brained or ADD because he'll be going on about something inconsequential, while ignoring something else that you really want the answer to. Despite it being 900+ pages, I've had to go online to find answers to fill holes in his teaching. But also it feels at times like he's trying to talk over your head and give you the official-to-the-letter-Help-menu definition. I know there's a better way to teach people this stuff, and I've read books that do that. I give it 3 stars just for the shear quantity, and I appreciate the effort. I just wish this book was not only packed with information but also taught it well.
79 of 97 people found the following review helpful:
5.0 out of 5 stars
A complete guide for using ActionScript 3.0,
This review is from: Essential ActionScript 3.0 (Essential) (Paperback)
This is not just an upgrade to Moock's earlier book on ActionScript 2.0. If you have that book, getting this one will not be a waste of time as this book is a complete rewrite. This book covers ActionScript programming fundamentals in exhaustive detail with clarity and precision. It explores ActionScript from a programmer's perspective, but assumes no prior programming knowledge. If you have never programmed before, start with Chapter 1. It will guide you through the very basics of ActionScript, and explain terms like variable, method, class, and object. Then continue through the book sequentially. Each chapter builds on the previous chapter's concepts, introducing new topics in a single, prolonged narrative that will gradually build your ActionScript skills and understanding.
If you are a designer who simply wants to learn how to control animations in the Flash authoring tool, you probably don't need this book, and Adobe's documentation should be sufficient. Come back to this book when you want to learn how to add logic and programmatic behavior to your content. If you already have existing ActionScript experience, this book will help you fill in gaps in your knowledge, rethink important concepts in formal terms, and understand difficult subjects through plain language. This book is divided into three parts. Part I, ActionScript From the Ground Up, provides exhaustive coverage of the core ActionScript language, covering object-oriented programming, classes, objects, variables, methods, functions, inheritance, datatypes, arrays, events, exceptions, scope, namespaces, and XML. Part I closes with a look at Flash Player's security architecture. This section consists of chapters 1 through 19. Part II, Display and Interactivity, explores techniques for displaying content on screen and responding to input events. Topics covered include the Flash runtime display API, hierarchical event handling, mouse and keyboard interactivity, animation, vector graphics, bitmap graphics, text, and content loading operations. This section consists of chapters 20 through 28. Part III, Applied ActionScript Topics, focuses on ActionScript code-production issues. Topics covered include combining ActionScript with assets created manually in the Flash authoring tool, using the Flex framework in Flex Builder 2, and creating a custom code library. This section consists of chapters 29 through 31. This book closes with a walkthrough of a fully functional example program--a virtual zoo, the pieces of which have been discussed as examples in explanations of various aspects o ActionScript throughout the book up to this point. Noteworthy ActionScript-related topics that are not covered extensively in this book include MXML, the Flex framework, Flex Data Services, the Flash authoring tool's built-in components, Flash Media Server, Flash Remoting, and ActionScript's regular expression support. The detailed table of contents is as follows: Part I. ACTIONSCRIPT FROM THE GROUND UP 1. Core Concepts Tools for Writing ActionScript Code; Flash Client Runtime Environments; Compilation; Quick Review;Classes and Objects; Creating a Program;Packages; Defining a Class; Virtual Zoo Review; Constructor Methods; Creating Objects; Variables and Values; Constructor Parameters and Arguments; Expressions; Assigning One Variable's Value to Another; An Instance Variable for Our Pet; Instance Methods; Members and Properties;Virtual Zoo Review; Break Time; 2. Conditionals and Loops Conditionals; Loops; Boolean Logic; Back to Classes and Objects; 3. Instance Methods Revisited Omitting the this Keyword; Bound Methods; Using Methods to Examine and Modify an Object's State; Get and Set Methods; Handling an Unknown Number of Parameters; Up Next: Class-Level Information and Behavior; 4. Static Variables and Static Methods Static Variables; Constants; Static Methods; Class Objects; C++ and Java Terminology Comparison; On to Functions; 5. Functions Package-Level Functions; Nested Functions; Source-File-Level Functions; Accessing Definitions from Within a Function; Functions as Values; Function Literal Syntax; Recursive Functions; Using Functions in the Virtual Zoo Program ;Back to Classes; 6. Inheritance A Primer on Inheritance; Overriding Instance Methods; Constructor Methods in Subclasses; Preventing Classes from Being Extended and Methods from Being Overridden; Subclassing Built-in Classes; The Theory of Inheritance; Abstract Not Supported; Using Inheritance in the Virtual Zoo Program; Virtual Zoo Program Code;It's Runtime; 7. Compiling and Running a Program Compiling with the Flash Authoring Tool; Compiling with Flex Builder 2; Compiling with mxmlc; Compiler Restrictions; The Compilation Process and the Classpath; Strict-Mode Versus Standard-Mode Compilation; The Fun's Not Over; 8. Datatypes and Type Checking Datatypes and Type Annotations; Untyped Variables, Parameters, Return Values, and Expressions; Strict Mode's Three Special Cases; Warnings for Missing Type Annotations; Detecting Reference Errors at Compile Time; Casting; Conversion to Primitive Types; Default Variable Values; null and undefined; Datatypes in the Virtual Zoo; More Datatype Study Coming Up; 9. Interfaces The Case for Interfaces; Interfaces and Multidatatype Classes; Interface Syntax and Use; Another Multiple-Type Example; More Essentials Coming; 10. Statements and Operators Statements; Operators; Up Next: Managing Lists of Information; 11. Arrays What Is an Array?; The Anatomy of an Array;Creating Arrays; Referencing Array Elements; Determining the Size of an Array; Adding Elements to an Array; Removing Elements from an Array; Checking the Contents of an Array with the toString( ) Method; Multidimensional Arrays;On to Events; 12. Events and Event Handling ActionScript Event Basics; Accessing the Target Object; Accessing the Object That Registered the Listener; Preventing Default Event Behavior; Event Listener Priority; Event Listeners and Memory Management; Custom Events; Type Weakness in ActionScript's Event Architecture; Handling Events Across Security Boundaries; What's Next?; 13. Exceptions and Error Handling The Exception-Handling Cycle; Handling Multiple Types of Exceptions; Exception Bubbling; The finally Block; Nested Exceptions; Control-Flow Changes in try/catch/finally; Handling a Built-in Exception; More Gritty Work Ahead; 14. Garbage Collection Eligibility for Garbage Collection; Incremental Mark and Sweep; Disposing of Objects Intentionally; Deactivating Objects; Garbage Collection Demonstration; On to ActionScript Backcountry; 15. Dynamic ActionScript Dynamic Instance Variables; Dynamically Adding New Behavior to an Instance; Dynamic References to Variables and Methods; Using Dynamic Instance Variables to Create Lookup Tables; Using Functions to Create Objects; Using Prototype Objects to Augment Classes; The Prototype Chain ;Onward!; 16. Scope Global Scope; Class Scope; Static Method Scope; Instance Method Scope; Function Scope; Scope Summary; The Internal Details; Expanding the Scope Chain via the with Statement; On to Namespaces; 17. Namespaces Namespace Vocabulary; ActionScript Namespaces; Creating Namespaces; Using a Namespace to Qualify Variable and Method Definitions; Qualified Identifiers;A Functional Namespace Example; Namespace Accessibility; Qualified-Identifier Visibility; Comparing Qualified Identifiers; Assigning and Passing Namespace Values; Open Namespaces and the use namespace Directive; Namespaces for Access-Control Modifiers; Applied Namespace Examples; Final Core Topics; 18. XML and E4X Understanding XML Data as a Hierarchy; Representing XML Data in E4X; Creating XML Data with E4X; Accessing XML Data; Processing XML with for-each-in and for-in; Accessing Descendants; Filtering XML Data; Traversing XML Trees; Changing or Creating New XML Content; Loading XML Data; Working with XML Namespaces; Converting XML and XMLList to a String; Determining Equality in E4X; More to Learn; 19. Flash Player Security Restrictions What's Not in This Chapter; The Local Realm, the Remote Realm, and Remote Regions; Security-Sandbox-Types; Security Generalizations Considered Harmful; Restrictions on Loading Content, Accessing Content as Data, Cross-Scripting, and Loading Data; Socket Security; Example Security Scenarios; Choosing a Local Security-Sandbox-Type; Distributor Permissions (Policy Files); Creator Permissions (allowDomain( )) ;Import Loading ;Handling Security Violations; Security Domains; Two Common Security-Related Development Issues; On to Part II; Part II. DISPLAY AND INTERACTIVITY 20. The Display API and the Display List Display API Overview; The Display List; Containment Events; Custom Graphical Classes; Go with the Event Flow; 21. Events and Display Hierarchies Hierarchical Event Dispatch; Event Dispatch Phases; Event Listeners and the Event Flow; Using the Event Flow to Centralize Code; Determining the Current Event Phase; Distinguishing Events Targeted at an Object from Events Targeted at That Object's Descendants; Stopping an Event Dispatch; Event Priority and the Event Flow; Display-Hierarchy Mutation and the Event Flow Custom Events and the Event Flow; On to Input Events; 22. Interactivity Mouse-Input Events; Focus Events; Keyboard-Input Events; Text-Input Events; Flash Player-Level Input Events; From the Program to the Screen; 23. Screen Updates Scheduled Screen Updates; Post-Event Screen Updates; Redraw Region; Optimization with the Event.RENDER Event; Let's Make It Move!; 24. Programmatic Animation No Loops; Animating with the ENTER_FRAME Event; Animating with the TimerEvent.TIMER Event; Choosing Between Timer and Event.ENTER_FRAME; A Generalized Animator; Velocity-Based Animation; Moving On to Strokes 'n' Fills ; 25. Drawing with Vectors Graphics Class Overview; Drawing Lines; Drawing Curves; Drawing Shapes; Removing Vector Content; Example: An Object-Oriented Shape Library; From Lines to Pixels; 26. Bitmap Programming The BitmapData and Bitmap Classes; Pixel Color Values; Creating a New Bitmap Image; Loading an External Bitmap Image; Examining a Bitmap; Modifying a Bitmap; Copying Graphics to a BitmapData Object; Applying Filters and Effects; Freeing Memory Used by Bitmaps; Words, Words, Words; 27. Text Display and Input Creating and Displaying Text; Modifying a Text Field's Content; Formatting Text Fields; Fonts and Text Rendering; Missing Fonts and Glyphs; Determining Font Availability; Determining Glyph Availability; Embedded-Text Rendering; Text Field Input; Text Fields and the Flash Authoring Tool; Loading . . . Please Wait; 28. Loading External Display Assets Using Loader to Load Display Assets at Runtime; Compile-Time Type-Checking for Runtime-Loaded Assets; Accessing Assets in Multiframe .swf Files; Instantiating a Runtime-Loaded Asset; Using Socket to Load Display Assets at Runtime; Removing Runtime Loaded .swf Assets; Embedding Display Assets at CompileTime; On to Part III; Part III. APPLIED ACTIONSCRIPT TOPICS 29. ActionScript and the Flash Authoring Tool The Flash Document; Timelines and Frames; Timeline Scripting; The Document Class; Symbols and Instances; Linked Classes for Movie Clip Symbols; Accessing Manually Created Symbol Instances; Accessing Manually Created Text; Programmatic Timeline Control; Instantiating Flash Authoring Symbols via ActionScript; Instance Names for Programmatically Created Display Objects; Linking Multiple Symbols to a Single Superclass; The Composition-Based Alternative to Linked Classes; Preloading Classes; Up Next: Using the Flex Framework; 30. A Minimal MXML Application The General Approach; A Real UI Component Example; Sharing with Your Friends; 31. Distributing a Class Library Sharing Class Source Files; Distributing a Class Library as a .swc File; Distributing a Class Library as a .swf File; The great thing about this book is that besides covering the details of building a large scale application, it doesn't ignor small things like "With what do I compile an ActionScript program?", "What tools do I need?", "After I compile an ActionScript program, what exactly do I have?" Plenty of example code is shown throughout and the explanations are clearly written, so you shouldn't get lost if you read the book through sequentially. Highly recommended.
62 of 78 people found the following review helpful:
1.0 out of 5 stars
Beginners: Do NOT Buy This Book!,
By
This review is from: Essential ActionScript 3.0 (Essential) (Paperback)
I just received my copy of Essential ActionScript 3.0 by Colin Moock, and I am extremely disappointed. Not because the book has no value and will not be able to one day assist me as a Web Developer; I am disappointed because the book itself, (and amazingly, at least one reviewer on Amazon), claims that this book is suitable for readers that have "no prior programming knowledge" (1st page of the preface). That is the biggest marketing deception I have ever read in a computer book.
These are the topics discussed in Chapter 1 alone (after a 14 page preface that will leave you gasping for breath!): Runtime Environments, Compilation, Just-in-time Compilation, Classes, Objects, Packages, Access Control Modifiers for Classes, Constructor Methods, Variables and Values, Constructor Parameters and Arguments, Expressions, Instance Methods, Method Parameters and Arguments, Method Return Values, Method Signatures, Members and Properties. And those are just *some* of the large bold sub headings in Chapter 1! I repeat: THAT'S CHAPTER ONE ONLY. 43 pages of absolute gibberish if you are a beginner. Not to mention that the author is using ridiculously complex language. He tries to give the impression that he is properly explaining himself to new programmers, but he hasn't got a clue how to speak to beginners. For example, on page 9 he explains what the word "character" means (?). Everyone that has ever owned any device that has a keyboard knows what a "character" is! Yet on the same page, he uses the word "delimit" without a hint of an explanation. I know what delimit means; I've been coding websites for 7 years. But is he sure that a beginner knows? While I did not yet officially read past the 1st chapter (I'm planning on reading ch.1 about 14 times before I move on!), I did flip through all 900 pages, trying to find something that I might actually be able to use in a Flash Application sometime soon. I didn't even come close to finding ANYTHING that wouldn't require hours and hours of study, practice, and debugging. Here's another example of the book's off-the-wall structure: On page 579 he states that "ActionScript code cannot be included within an <A> tag's HREF attribute". He's supposedly speaking to people with "no prior programming knowledge" and he waits almost 600 pages to tell us that? And yet chapter one discussed all the things I mentioned above? An explanation for why the book does not speak well to beginners is implicitly provided in the preface -- the book was reviewed by a number of super-expert Flash architects and geniuses from within Adobe. We're talking about "Computer Scientists" and "Senior Engineers". How about getting someone with "no prior programming knowledge" to review it? I think that would have helped a lot. And why on earth is the official Amazon title for this book "Essential ActionScript 3.0 ILLUSTRATED"? Illustrated? There are virtually NO ILLUSTRATIONS in this book! Virtually NO DIAGRAMS. Virtually NO SCREEN SHOTS of anything. It's just super-complex code. I believe, as I said, that the mention *early on* that the book is good for beginners is nothing but a marketing ploy to pull in a few thousand extra books. I am writing this review in hopes of stopping beginners from wasting their money. If you want to learn some basic ActionScript that you can use *immediately*, buy "Sams Teach Yourself Flash MX ActionScript" by Gary Rosenzweig. He speaks to beginners and experienced programmers superbly (as do all of Sams authors). Even though Gary's book is slightly out of date, it's a much better investment if you are a beginner. Move to Colin Moock's much later, if ever, or else practice your ActionScript now and wait for the 4th edition. Having said all of the above, I will add a positive paragraph about Colin Moock and this book: Every experienced Flash developer and/or programmer should own a copy of this book or a previous version by Moock. Moock knows his stuff and has excellent attention to detail (unstructured though it is). This book is a raw ActionScript tome that will gradually turn an experienced coder into a superb ActionScript application developer. To summarize: The book's marketing is deceptive; it's not for beginners, and even experienced developers will need to spend countless hours studying it to benefit from it.
24 of 30 people found the following review helpful:
5.0 out of 5 stars
Evolved into the authoritative ActionScript resource,
By
This review is from: Essential ActionScript 3.0 (Essential) (Paperback)
§
With this third edition, "Essential ActionScript" has evolved into THE authoritative ActionScript resource. As one indication, this edition as over 900 pages while the last edition had about 500. There are over 15 technical reviewers, including chief Adobe engineers. This book is the one you want. This review is short since the other reviews contain a good description of the contents. I just want to point out for those coming from a conventional browser JavaScript background that this book is a real education -- and does it with seamless ease. Chapter 1 explains key concepts that differentiate the ActionScript context from the conventional browser scripting environment. In this and following chapters, Colin Moock assumes you are *not* familiar with detailed knowledge of object oriented programming concepts. Accordingly, he discusses these topics when they become most relevant to learning ActionScript. This concrete approach is something most of us will appreciate. §
17 of 21 people found the following review helpful:
5.0 out of 5 stars
Good for beginners,
By Artist (Irvine, CA USA) - See all my reviews
Amazon Verified Purchase(What's this?)
This review is from: Essential ActionScript 3.0 (Essential) (Paperback)
AS3 really came as a shock to me, because I never wanted to become a programmer. I am a designer, and I enjoy working with color and pattern. But, I needed to be able to use Flash CS3, so I reluctantly decided to dive in. I tried the online courses, I went to an expensive classroom with an Adobe certified teacher, and I picked up a couple other books, and all these things helped even though they also caused a lot of frustration. This book just states the rules in the first half, and it's tough to get through, but it's doable, even for a beginner, if you can take a deep breath and relax, and you need to read this stuff, so you have a general knowledge of how the language works. It's like learning a new foreign language. It's boring to read the rules of grammar, but you need to get the hang of it, try it out, see how it sounds, and even if you skim Part 1, it's valuable. Part 2 gets into display techniques, and you need these as well. Part 3 prepares you for entrance into a field of professionals. Don't give in to frustration. Just read the book. It won't be the most pleasant thing you ever did, but it'll be well worth doing. Given what the author was attempting to do, I can't imagine it being done any better.
8 of 9 people found the following review helpful:
2.0 out of 5 stars
Use "Programming ActionScript 3.0" instead,
By
Amazon Verified Purchase(What's this?)
This review is from: Essential ActionScript 3.0 (Essential) (Paperback)
As a fluent developer in C++ and Java, when I asked an informed friend for pointer on getting going with the 'world of flash stuffs,' he pointed me to this book. I feel that was in error. Instead, use the official guide "Programming ActionScript 3.0," which is a sizeable pdf freely downloadable from Adobe (google the phrase in quotes to get the link).
Moock's attempts to be 'tool independent' in his presentation, which creates pain for the learner, as it's generally unclear (till the very end) how to run any of the examples he seems to be so carefully building up. Given I respect the distinction between books for beginners vs. for experts, the reason I'm bothering to return to score this book poorly, is how Moock presents the content as if his exposition represents a good set of stepping stones for a beginner to walk up - which I strongly feel it is not. Conversely, "Programming ActionScript 3.0" is not only much better in how it steps into and through the content, but also much stronger in its coverage. PS - even now, past the basics, between the two, I still always make "Programming ActionScript 3.0" where to look first for how to do anything, not "Essential ActionScript 3.0"
5 of 5 people found the following review helpful:
3.0 out of 5 stars
Decent book, but terrible as a reference,
By
Amazon Verified Purchase(What's this?)
This review is from: Essential ActionScript 3.0 (Essential) (Paperback)
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.
23 of 30 people found the following review helpful:
2.0 out of 5 stars
"Colin Moock", or "Colin Betray Us"?,
By Joe reader (austin, tx United States) - See all my reviews
This review is from: Essential ActionScript 3.0 (Essential) (Paperback)
I am a Flash instructor and developer (many years working in AS 1.0 and 2.0) and received this book from the publisher to consider as an advanced Flash class textbook.
There is no way I would inflict it upon even the most advanced Flash user. Reviewers Twain and Lazaris both hit the nail on the head in their detailed reviews below. Even for a pretty advanced Flash developer like myself, who just wants to get current with AS 3.0, this is a nearly impossible read. You don't have to be a programmer to understand Flash, but you do have to be one to understand Moock. He clearly knows ActionScript backwards and forwards, but he has never been able to teach it well. If you have to re-read a book three times, or wait a year and revisit it after you've learned the topic elsewhere, it is NOT a 5-star book. 5-star books make immediate sense out of complex topics. This book merits 2-3 stars at most; if you haven't already learned to program in another language, this book won't be very helpful to you.
4 of 4 people found the following review helpful:
2.0 out of 5 stars
Good book, far from great,
By Art (Fox Lake, IL, USA) - See all my reviews
Amazon Verified Purchase(What's this?)
This review is from: Essential ActionScript 3.0 (Essential) (Paperback)
For starters, the book is definitely not geared for beginners. The author jumps into concepts that beginners won't understand. I've been programming for more than 10 years so I had no problems understanding the content... but be warned if this is your first programming book. Furthermore, he constantly tells the reader to "jump to chapter X" if you don't understand something. As a result, Moock totally failed at giving a start-to-finish explanation of programming (regardless of language).
I'd say that the first 1/3 of the book is pretty well done. The explanation of ActionScript's syntax is excellent. Moock has you building a "Virtual Zoo" application as you go through each chapter, adding new features to the application with each new concept... ...but then he abandons the whole "Virtual Zoo" application as you enter the second and third parts of the book. There is an appendix at the end of the book which offers the full application code, but it would have been awesome if Moock continued to illustrate how to use each concept in the context of building this application. Instead, he has about 1 1/2 pages telling you what he added, gives you the code, and expects you to figure out what the hell he did. I'll be honest and say that I had to skim most of the second and third parts of the book. With no reference to the "Virtual Zoo" application and crappy, non-real-world examples the later chapters are pretty dry. On a positive note, Moock does an excellent job explaining the details of each class he discusses. The definitions are clear. But because there's little reference to real-world application (again, in the later chapters) they're just hard to digest without slamming your head against a desk. If the book weren't advertised as a beginner's book, I would have given it 3 stars. It's a nice reference book for ActionScript 3.0 -- but I've learned more in a few days of searching Google than I did from the final 2/3 of this book. |
|
Most Helpful First | Newest First
|
|
Essential ActionScript 3.0 (Essential) by Colin Moock (Paperback - June 22, 2007)
$54.99 $30.24
In Stock | ||