Skip to content

Essential ActionScript 3. 0 ActionScript 3. 0 Programming Fundamentals

Best in textbook rentals since 2012!

ISBN-10: 0596526946

ISBN-13: 9780596526948

Edition: 2007

Authors: Colin Moock

List price: $54.99
Shipping box This item qualifies for FREE shipping.
Blue ribbon 30 day, 100% satisfaction guarantee!

Rental notice: supplementary materials (access codes, CDs, etc.) are not guaranteed with rental orders.

what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

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.…    
Customers also bought

Book details

List price: $54.99
Copyright year: 2007
Publisher: O'Reilly Media, Incorporated
Publication date: 7/17/2007
Binding: Paperback
Pages: 948
Size: 7.00" wide x 9.19" long x 2.00" tall
Weight: 2.992
Language: English

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. Colin served as webmaster for SoftQuad, Inc. (makers of HoTMetaL PRO) until 1997, and then as web evangelist for ICE (one of Canada's leading interactive agencies) until 2001. He has created interactive content for Sony, Levi's, Nortel, Air Canada, Procter & Gamble, and Hewlett-Packard. Colin now divides his time between writing, speaking at conferences, and researching emerging web technology. His award-winning Flash work and his renowned support site for Flash developers ( http://www.moock.org ) have made him a well-known personality…    

Core Concepts Tools for Writing Action
Script 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!
Conditionals and Loops
Conditionals Loops Boolean Logic
Back to Classes and Objects
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
Static Variables and Static Methods
Static Variables Constants
Static Methods Class Objects
C++ and Java Terminology Comparison On to Functions
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
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!
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
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
Interfaces
The Case for Interfaces
Interfaces and Multidatatype Classes
Interface Syntax and Use Another
Multiple-Type Example
More Essentials Coming
Statements and Operators
Statements Operators Up Next
Managing Lists of Information
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
Events and Event Handling Action
Script 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 Action
Script's Event Architecture Handling Events
Across Security Boundaries What's Next?
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
Garbage Collection
Eligibility for Garbage Collection
Incremental Mark and Sweep
Disposing of Objects Intentionally
Deactivating Objects Garbage Collection
Demonstration On to Action
Script Backcountry
Dynamic Action