User Guide

new 643
new
Availability
Flash Player 5.
Usage
new constructor()
Parameters
constructor
A function followed by any optional parameters in parentheses. The function is
usually the name of the object type (for example, Array, Number, or Object) to be constructed.
Returns
Nothing.
Description
Operator; creates a new, initially anonymous, object and calls the function identified by the
constructor parameter. The new operator passes to the function any optional parameters in
parentheses as well as the newly created object, which is referenced using the keyword
this. The
constructor function can use
this to set the variables of the object.
Example
The following example creates the Book() function and then uses the new operator to create the
objects
book1 and book2:
function Book(name:String, price:Number) {
this.name = name;
this.price = price;
}
var book1 = new Book("Confederacy of Dunces", 19.95);
var book2 = new Book("The Floating Opera", 10.95);
Example
The following example uses the new operator to create an Array object with 18 elements:
var golfCourse_array:Array = new Array(18);
See also
[] (array access), {} (object initializer)
CHAPTER 2
ActionScript Language Reference