Essential Actionscript 3. 0

( 8 )

Pick Up in Store

Reserve and pick up in 60 minutes at your local store

Paperback
$52.79
BN.com price
$54.99 List Price (Save 4%)
Marketplace (New and Used)
from
$0.99
$54.99 List Price (Save 98%)
All (33)  
Used (23)  
New (10)  
Close
Sort by
Page 1 of 4
Showing 1 – 10 of 33 (4 pages)
$0.99
(Save 98%)
Seller since 2007

Feedback rating:

(2667)

Condition:

New — never opened or used in original packaging.

Like New — packaging may have been opened. A "Like New" item is suitable to give as a gift.

Very Good — may have minor signs of wear on packaging but item works perfectly and has no damage.

Good — item is in good condition but packaging may have signs of shelf wear/aging or torn packaging. All specific defects should be noted in the Comments section associated with each item.

Acceptable — item is in working order but may show signs of wear such as scratches or torn packaging. All specific defects should be noted in the Comments section associated with each item.

Used — An item that has been opened and may show signs of wear. All specific defects should be noted in the Comments section associated with each item.

Refurbished — A used item that has been renewed or updated and verified to be in proper working condition. Not necessarily completed by the original manufacturer.

Acceptable
2007 Paperback Fair A readable copy. All pages are intact, and the cover is intact (the dust cover may be missing). Pages can include considerable notes-in pen or ... highlighter-but the notes cannot obscure the text. Read more Show Less

Ships from: Los Angeles, CA

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$1.99
(Save 96%)
Seller since 2009

Feedback rating:

(4448)

Condition: Acceptable
Book selection as BIG as Texas.

Ships from: Dallas, TX

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$1.99
(Save 96%)
Seller since 2010

Feedback rating:

(280)

Condition: Good

Ships from: Savannah, GA

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$1.99
(Save 96%)
Seller since 2009

Feedback rating:

(8060)

Condition: Good
Book shows minor use. Cover and Binding have minimal wear and the pages have only minimal creases. A tradition of southern quality and service. All books guaranteed at the ... Atlanta Book Company. Our mailers are 100% recyclable. Read more Show Less

Ships from: Atlanta, GA

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$2.95
(Save 95%)
Seller since 2009

Feedback rating:

(130)

Condition: Good
Good

Ships from: Savannah, GA

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$2.99
(Save 95%)
Seller since 2010

Feedback rating:

(27)

Condition: Very Good
Very good condition. Absolutely no highlighting or markings inside the books. Good covers subject to prior use. (Some items may have small creases or dings but are otherwise in ... excellent condition) NB: If an item is listed as having a CD/DVD, it will be included. Read more Show Less

Ships from: Front Royal, VA

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$2.99
(Save 95%)
Seller since 2008

Feedback rating:

(301)

Condition: Very Good
2007 Paperback Very good condition. Absolutely no highlighting or markings inside the books. Good covers subject to prior use. (Some items may have small creases or dings but ... are otherwise in excellent condition) NB: If an item is listed as having a CD/DVD, it will be included. Read more Show Less

Ships from: Front Royal, VA

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$3.94
(Save 93%)
Seller since 2007

Feedback rating:

(3184)

Condition: Good
Buy with confidence. Excellent Customer Service & Return policy.

Ships from: Richmond, TX

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
$4.50
(Save 92%)
Seller since 2009

Feedback rating:

(1338)

Condition: Good
2007 Paperback Good Books have varying amounts of wear and highlighting. Usually ships within 24 hours in quality packaging. Satisfaction guaranteed. May contain ... highlighting/underlining/notes/etc. This item may not include any CDs, Infotracs, Access cards or other supplementary material. Before leaving negitive feedback please contact us. Read more Show Less

Ships from: Lincoln, NE

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$5.80
(Save 89%)
Seller since 2002

Feedback rating:

(10216)

Condition: Very Good
Has minor wear and/or markings. SKU:9780596526948-3-0

Ships from: Salem, OR

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
Page 1 of 4
Showing 1 – 10 of 33 (4 pages)
Close
Sort by
NOOK Book (eBook)
$25.07
BN.com price
$43.99 List Price (Save 43%)

Available on NOOK devices and apps

  • Nook Devices
  • NOOK
  • NOOK Color
  • NOOK Tablet
  • Tablet/Phone
  • NOOK for iPad
  • NOOK for iPhone
  • NOOK for Android
  • NOOK for Android (Tablet)
  • NOOK Kids for iPad
  • PC/Mac
  • NOOK Study
  • NOOK for PC
  • NOOK for Mac

Want a NOOK? Explore Now

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.

Product Details

  • ISBN-13: 9780596526948
  • Publisher: O'Reilly Media, Incorporated
  • Publication date: 6/15/2007
  • Pages: 948
  • Sales rank: 371,793
  • Product dimensions: 7.00 (w) x 9.10 (h) x 1.90 (d)

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

Table of Contents

Foreword; Preface; Beginners Welcome; Expert Guidance; What's In This Book; What's Not In This Book; Authoring Tool Agnosticism; ActionScript Overview; This Book's Example Files; Using Code Examples; Typographical Conventions; How to Contact Us; Acknowledgments; Part I: ActionScript from the Ground Up; Chapter 1: Core Concepts; 1.1 Tools for Writing ActionScript Code; 1.2 Flash Client Runtime Environments; 1.3 Compilation; 1.4 Quick Review; 1.5 Classes and Objects; 1.6 Creating a Program; 1.7 Packages; 1.8 Defining a Class; 1.9 Virtual Zoo Review; 1.10 Constructor Methods; 1.11 Creating Objects; 1.12 Variables and Values; 1.13 Constructor Parameters and Arguments; 1.14 Expressions; 1.15 Assigning One Variable's Value to Another; 1.16 An Instance Variable for Our Pet; 1.17 Instance Methods; 1.18 Members and Properties; 1.19 Virtual Zoo Review; 1.20 Break Time!; Chapter 2: Conditionals and Loops; 2.1 Conditionals; 2.2 Loops; 2.3 Boolean Logic; 2.4 Back to Classes and Objects; Chapter 3: Instance Methods Revisited; 3.1 Omitting the this Keyword; 3.2 Bound Methods; 3.3 Using Methods to Examine and Modify an Object's State; 3.4 Get and Set Methods; 3.5 Handling an Unknown Number of Parameters; 3.6 Up Next: Class-Level Information and Behavior; Chapter 4: Static Variables and Static Methods; 4.1 Static Variables; 4.2 Constants; 4.3 Static Methods; 4.4 Class Objects; 4.5 C++ and Java Terminology Comparison; 4.6 On to Functions; Chapter 5: Functions; 5.1 Package-Level Functions; 5.2 Nested Functions; 5.3 Source-File-Level Functions; 5.4 Accessing Definitions from Within a Function; 5.5 Functions as Values; 5.6 Function Literal Syntax; 5.7 Recursive Functions; 5.8 Using Functions in the Virtual Zoo Program; 5.9 Back to Classes; Chapter 6: Inheritance; 6.1 A Primer on Inheritance; 6.2 Overriding Instance Methods; 6.3 Constructor Methods in Subclasses; 6.4 Preventing Classes from Being Extended and Methods from Being Overridden; 6.5 Subclassing Built-in Classes; 6.6 The Theory of Inheritance; 6.7 Abstract Not Supported; 6.8 Using Inheritance in the Virtual Zoo Program; 6.9 Virtual Zoo Program Code; 6.10 It's Runtime!; Chapter 7: Compiling and Running a Program; 7.1 Compiling with the Flash Authoring Tool; 7.2 Compiling with Flex Builder 2; 7.3 Compiling with mxmlc; 7.4 Compiler Restrictions; 7.5 The Compilation Process and the Classpath; 7.6 Strict-Mode Versus Standard-Mode Compilation; 7.7 The Fun's Not Over; Chapter 8: Datatypes and Type Checking; 8.1 Datatypes and Type Annotations; 8.2 Untyped Variables, Parameters, Return Values, and Expressions; 8.3 Strict Mode's Three Special Cases; 8.4 Warnings for Missing Type Annotations; 8.5 Detecting Reference Errors at Compile Time; 8.6 Casting; 8.7 Conversion to Primitive Types; 8.8 Default Variable Values; 8.9 null and undefined; 8.10 Datatypes in the Virtual Zoo; 8.11 More Datatype Study Coming Up; Chapter 9: Interfaces; 9.1 The Case for Interfaces; 9.2 Interfaces and Multidatatype Classes; 9.3 Interface Syntax and Use; 9.4 Another Multiple-Type Example; 9.5 More Essentials Coming; Chapter 10: Statements and Operators; 10.1 Statements; 10.2 Operators; 10.3 Up Next: Managing Lists of Information; Chapter 11: Arrays; 11.1 What Is an Array?; 11.2 The Anatomy of an Array; 11.3 Creating Arrays; 11.4 Referencing Array Elements; 11.5 Determining the Size of an Array; 11.6 Adding Elements to an Array; 11.7 Removing Elements from an Array; 11.8 Checking the Contents of an Array with the toString( ) Method; 11.9 Multidimensional Arrays; 11.10 On to Events; Chapter 12: Events and Event Handling; 12.1 ActionScript Event Basics; 12.2 Accessing the Target Object; 12.3 Accessing the Object That Registered the Listener; 12.4 Preventing Default Event Behavior; 12.5 Event Listener Priority; 12.6 Event Listeners and Memory Management; 12.7 Custom Events; 12.8 Type Weakness in ActionScript's Event Architecture; 12.9 Handling Events Across Security Boundaries; 12.10 What's Next?; Chapter 13: Exceptions and Error Handling; 13.1 The Exception-Handling Cycle; 13.2 Handling Multiple Types of Exceptions; 13.3 Exception Bubbling; 13.4 The finally Block; 13.5 Nested Exceptions; 13.6 Control-Flow Changes in try/catch/finally; 13.7 Handling a Built-in Exception; 13.8 More Gritty Work Ahead; Chapter 14: Garbage Collection; 14.1 Eligibility for Garbage Collection; 14.2 Incremental Mark and Sweep; 14.3 Disposing of Objects Intentionally; 14.4 Deactivating Objects; 14.5 Garbage Collection Demonstration; 14.6 On to ActionScript Backcountry; Chapter 15: Dynamic ActionScript; 15.1 Dynamic Instance Variables; 15.2 Dynamically Adding New Behavior to an Instance; 15.3 Dynamic References to Variables and Methods; 15.4 Using Dynamic Instance Variables to Create Lookup Tables; 15.5 Using Functions to Create Objects; 15.6 Using Prototype Objects to Augment Classes; 15.7 The Prototype Chain; 15.8 Onward!; Chapter 16: Scope; 16.1 Global Scope; 16.2 Class Scope; 16.3 Static Method Scope; 16.4 Instance Method Scope; 16.5 Function Scope; 16.6 Scope Summary; 16.7 The Internal Details; 16.8 Expanding the Scope Chain via the with Statement; 16.9 On to Namespaces; Chapter 17: Namespaces; 17.1 Namespace Vocabulary; 17.2 ActionScript Namespaces; 17.3 Creating Namespaces; 17.4 Using a Namespace to Qualify Variable and Method Definitions; 17.5 Qualified Identifiers; 17.6 A Functional Namespace Example; 17.7 Namespace Accessibility; 17.8 Qualified-Identifier Visibility; 17.9 Comparing Qualified Identifiers; 17.10 Assigning and Passing Namespace Values; 17.11 Open Namespaces and the use namespace Directive; 17.12 Namespaces for Access-Control Modifiers; 17.13 Applied Namespace Examples; 17.14 Final Core Topics; Chapter 18: XML and E4X; 18.1 Understanding XML Data as a Hierarchy; 18.2 Representing XML Data in E4X; 18.3 Creating XML Data with E4X; 18.4 Accessing XML Data; 18.5 Processing XML with for-each-in and for-in; 18.6 Accessing Descendants; 18.7 Filtering XML Data; 18.8 Traversing XML Trees; 18.9 Changing or Creating New XML Content; 18.10 Loading XML Data; 18.11 Working with XML Namespaces; 18.12 Converting XML and XMLList to a String; 18.13 Determining Equality in E4X; 18.14 More to Learn; Chapter 19: Flash Player Security Restrictions; 19.1 What's Not in This Chapter; 19.2 The Local Realm, the Remote Realm, and Remote Regions; 19.3 Security-Sandbox-Types; 19.4 Security Generalizations Considered Harmful; 19.5 Restrictions on Loading Content, Accessing Content as Data, Cross-Scripting, and Loading Data; 19.6 Socket Security; 19.7 Example Security Scenarios; 19.8 Choosing a Local Security-Sandbox-Type; 19.9 Distributor Permissions (Policy Files); 19.10 Creator Permissions (allowDomain( )); 19.11 Import Loading; 19.12 Handling Security Violations; 19.13 Security Domains; 19.14 Two Common Security-Related Development Issues; 19.15 On to !; Part II: Display and Interactivity; Chapter 20: The Display API and the Display List; 20.1 Display API Overview; 20.2 The Display List; 20.3 Containment Events; 20.4 Custom Graphical Classes; 20.5 Go with the Event Flow; Chapter 21: Events and Display Hierarchies; 21.1 Hierarchical Event Dispatch; 21.2 Event Dispatch Phases; 21.3 Event Listeners and the Event Flow; 21.4 Using the Event Flow to Centralize Code; 21.5 Determining the Current Event Phase; 21.6 Distinguishing Events Targeted at an Object from Events Targeted at That Object's Descendants; 21.7 Stopping an Event Dispatch; 21.8 Event Priority and the Event Flow; 21.9 Display-Hierarchy Mutation and the Event Flow; 21.10 Custom Events and the Event Flow; 21.11 On to Input Events; Chapter 22: Interactivity; 22.1 Mouse-Input Events; 22.2 Focus Events; 22.3 Keyboard-Input Events; 22.4 Text-Input Events; 22.5 Flash Player-Level Input Events; 22.6 From the Program to the Screen; Chapter 23: Screen Updates; 23.1 Scheduled Screen Updates; 23.2 Post-Event Screen Updates; 23.3 Redraw Region; 23.4 Optimization with the Event.RENDER Event; 23.5 Let's Make It Move!; Chapter 24: Programmatic Animation; 24.1 No Loops; 24.2 Animating with the ENTER_FRAME Event; 24.3 Animating with the TimerEvent.TIMER Event; 24.4 Choosing Between Timer and Event.ENTER_FRAME; 24.5 A Generalized Animator; 24.6 Velocity-Based Animation; 24.7 Moving On to Strokes 'n' Fills; Chapter 25: Drawing with Vectors; 25.1 Graphics Class Overview; 25.2 Drawing Lines; 25.3 Drawing Curves; 25.4 Drawing Shapes; 25.5 Removing Vector Content; 25.6 Example: An Object-Oriented Shape Library; 25.7 From Lines to Pixels; Chapter 26: Bitmap Programming; 26.1 The BitmapData and Bitmap Classes; 26.2 Pixel Color Values; 26.3 Creating a New Bitmap Image; 26.4 Loading an External Bitmap Image; 26.5 Examining a Bitmap; 26.6 Modifying a Bitmap; 26.7 Copying Graphics to a BitmapData Object; 26.8 Applying Filters and Effects; 26.9 Freeing Memory Used by Bitmaps; 26.10 Words, Words, Words; Chapter 27: Text Display and Input; 27.1 Creating and Displaying Text; 27.2 Modifying a Text Field's Content; 27.3 Formatting Text Fields; 27.4 Fonts and Text Rendering; 27.5 Missing Fonts and Glyphs; 27.6 Determining Font Availability; 27.7 Determining Glyph Availability; 27.8 Embedded-Text Rendering; 27.9 Text Field Input; 27.10 Text Fields and the Flash Authoring Tool; 27.11 Loading . . . Please Wait . . .; Chapter 28: Loading External Display Assets; 28.1 Using Loader to Load Display Assets at Runtime; 28.2 Compile-Time Type-Checking for Runtime-Loaded Assets; 28.3 Accessing Assets in Multiframe .swf Files; 28.4 Instantiating a Runtime-Loaded Asset; 28.5 Using Socket to Load Display Assets at Runtime; 28.6 Removing Runtime Loaded .swf Assets; 28.7 Embedding Display Assets at Compile Time; 28.8 On to; Part III: Applied ActionScript Topics; Chapter 29: ActionScript and the Flash Authoring Tool; 29.1 The Flash Document; 29.2 Timelines and Frames; 29.3 Timeline Scripting; 29.4 The Document Class; 29.5 Symbols and Instances; 29.6 Linked Classes for Movie Clip Symbols; 29.7 Accessing Manually Created Symbol Instances; 29.8 Accessing Manually Created Text; 29.9 Programmatic Timeline Control; 29.10 Instantiating Flash Authoring Symbols via ActionScript; 29.11 Instance Names for Programmatically Created Display Objects; 29.12 Linking Multiple Symbols to a Single Superclass; 29.13 The Composition-Based Alternative to Linked Classes; 29.14 Preloading Classes; 29.15 Up Next: Using the Flex Framework; Chapter 30: A Minimal MXML Application; 30.1 The General Approach; 30.2 A Real UI Component Example; 30.3 Sharing with Your Friends; Chapter 31: Distributing a Class Library; 31.1 Sharing Class Source Files; 31.2 Distributing a Class Library as a .swc File; 31.3 Distributing a Class Library as a .swf File; 31.4 But Is It Really Over?; Appendix A: The Final Virtual Zoo; Colophon;

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.

Customer Reviews

Average Rating 5
( 8 )

Rating Distribution

5 Star

(7)

4 Star

(1)

3 Star

(0)

2 Star

(0)

1 Star

(0)

Your Rating:

Your Name: Create a Pen Name or Leave Anonymously

Barnes & Noble.com Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & Noble.com that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & Noble.com does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at BN.com or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation

Reminder:

  • - By submitting a review, you grant to Barnes & Noble.com and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Noble.com Terms of Use.
  • - Barnes & Noble.com reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & Noble.com also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identiy on BN.com. It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously

We're sorry, but penname is already taken.

Please select one of the following:
Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously

penname is available!

By visiting the BN.com website or marking a purchase on BN.com, a User is deemed to have accepted the Terms of Use.

Continue Anonymously

Welcome, penname

You have successfully created your Pen Name. Start enjoying the benefits of the BN.com Community today.

Sort by: Showing 1 – 7 of 8 Customer Reviews
  • Posted July 23, 2009

    more from this reviewer

    Genius!!

    This book gives you so much detail about AS3, you will be a Flash Master in no time.

    1 out of 1 people found this review helpful.

    Was this review helpful? Yes  No   Report this review
  • Posted April 22, 2009

    Good, but abstract

    This book provides some excellent information about ActionScript and object oriented programming. Its weakness is that it is quite abstract. This is not a text about AS3 for Flash.

    You will learn much about OOP, but there are huge gaps on the practical end. For example, you will not learn how to assemble class files to form an application (at least not in Flash). It is also difficult to see how to pull objects into a class files into an application. The one complete application example has no visual components.

    Not being a Flash book, it addresses many AS3 subjects very briefly, such as the drawing API. The book addresses E4X for XML, but is very thin on the AS3 that makes this work in Flash.

    This is a good book, but not the only book you'll need. You will like this book better if you are a trained programmer. If you are not, you will want to keep this book as a reference, something to open up and ponder from time to time.

    Was this review helpful? Yes  No   Report this review
  • Posted December 17, 2008

    Comprehensive Guide and Reference

    I've worked with ActionScript 3.0 for about a year now and this book filled a lot of holes in my knowledge - including some I didn't know I had. It's very comprehensive, clearly presented, well paced for someone like me - not a beginner, but not quite advanced either...

    My only minor "beef" is that I work with Flex and this book is more Flash-centric, though most of the time that's not really relevant, and it's a little dated (deals with Flex 2 and Flex Builder 2.0, which is now the prior version).

    Overall a great book and highly recommended!

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted December 11, 2007

    A reviewer

    This book is a great resource for anyone wishing to gain a solid understanding of Actionscript 3.0. Colin Moock taught me Actionscript from scratch, and inspired me to continue my development with enthusiasm and confidence. If you are serious about learning Actionscript 3.0, whether as a beginner, or as a seasoned coder making a migration from Actionscript 2, but don't know where to really start, then use this book as your definitive resource as an introduction and in concert with any others you feel comfortable with. For those just beginning in Actionscript 3 or object oriented programming (OOP), Colin Moock provides a thorough, yet easy-to-understand introduction to core concepts and theories while providing a methodic and detailed study of the areas of Actionscript that are essential to writing great code. While this book may seem a bit intimidating to the beginner that wants to just jump in a start coding right away, the payoff and value of this title becomes apparent by the end of the introduction and first chapter on Core Concepts. The reader is introduced to the history, main concepts, terms, definitions, and processes that go into grasping and writing code with Actionscript. I had no real programming experience prior to reading this book, but was able to read (and understand) Actionscript within the first 100 pages. But this title is also great for those who are already proficient in Actionscript 2, and need to learn enough about AS3 to make a smooth migration while maintaining the leverage of their experience and command of AS2. Colin points out key differences between AS2 and AS3 in a way that is non-threatening. Actionscript 3 is basically a new language compared to AS2 it is a full-fledged object oriented programming language with strict rules and syntax. But it is presented here in a way that is inspiring instead of intimidating. This title will go into more depth than any video training or book you will find on the subject. Colin presents his lessons step-by-step using a 'Virtual Zoo' program that evolves from chapter to chapter as your understanding of the topic progresses. Most chapters are relatively easy to digest, but require you to think...and process the information for a while...to fully absorb the concepts that were just presented. Each chapter progresses a bit on the previous chapters. Beginners and seasoned coders alike will start to notice that many of the questions you were afraid to ask elsewhere, are answered here. More importantly, as you read each chapter, Colin masterfully presents information that has you asking questions that become answered within a few pages or chapters. He even points out where to find the information in later chapters in case you become curious to explore a topic that you are currently reading through. I found that i could only read through about 50-100 pages per day if i really pushed myself not because the concepts or writing style were too difficult, but rather because Colin Moock presents complex information in such a way that inspired me to peer beneath the surface and really contemplate what I had just read. If you are serious about learning Actionscript, you will do yourself the favor of allowing yourself the time to absorb the key concepts presented in this book. Essential Actionscript 3.0 is divided into three main parts: I. Core concepts and an introduction to foundation Actionscript terms and elements. This basically runs provides an in-depth exploration of Actionscript from it's inception to the latest release in 3.0. You will learn what a function is, and how to write one while distinguishing the subtle difference between a method and function. Colin presents topics such as conditionals and loops, variables and methods, inheritance, data types, interfaces, statements and operators, arrays, event handling, scope, namespaces, and working with XML while quickly providing you with the ability to read and write AS3 using dot synta

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted August 18, 2009

    No text was provided for this review.

  • Anonymous

    Posted March 3, 2009

    No text was provided for this review.

  • Anonymous

    Posted February 10, 2009

    No text was provided for this review.

Sort by: Showing 1 – 7 of 8 Customer Reviews

If you find inappropriate content, please report it to Barnes & Noble
Why is this product inappropriate?
Comments (optional)
500 character limit