Name
Object
Class — the basis for all other classes and for generic objects
Availability
Flash 5
Constructor
new Object( )
Properties
- constructor
A reference to the class constructor function used to create the object.
- __proto__
A reference to the
prototype
property of the object’s constructor function.
Methods
- toString
( )
Convert the value of the object to a string.
- valueOf
( )
Retrieve the primitive value of the object, if one exists.
Description
The Object
class is the base class of the
ActionScript object model. Object
is used for
two general purposes: (a) as a constructor for creating new, generic
objects, and (b) 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 objects of
all classes therefore inherit the properties of
Object
(though some classes override those
properties).
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 14. The values may be any valid expression. For example:
// An object literal with two numeric properties myObject = { x: 30, y: 23 }; // Set the x property value ...
Get ActionScript: The Definitive Guide now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.