
Object.addProperty Method
This is the Title of the Book, eMatter Edition
Copyright © 2007 O’Reilly & Associates, Inc. All rights reserved.
718
|
ActionScript Language Reference
valueOf() Retrieve the primitive value of the object, if one exists.
watch() Create a watchpoint to filter property assignment.
Description
The Object class is the base class of the ActionScript object model. Object is used for two
general purposes: as a constructor for creating new, generic objects, and as a superclass
upon which to base new classes. All classes in ActionScript, whether user-defined or built-
in, are descendants of the Object class. All instances of all classes therefore inherit the prop-
erties and methods of Object (though some classes override those properties). However, the
class method Object.registerClass() is accessed directly as a method of the Object class’s
constructor, Object, not through an instance of the class.
To create a generic object of the Object class directly in our code without using a
constructor, we can use an object literal just as we might use a string literal or an array
literal. An object literal is a series of comma-separated property name/value pairs, enclosed
in curly braces. Here’s the general syntax:
{ property1: value1, property2: value2, property3: value3 }
The names of properties in an object literal must be legal identifiers, as described in
Chapter 15. The values can be ...