Flash Lite 2 |
|||
| Flash Lite 2.x ActionScript リファレンスガイド > ActionScript 言語エレメント > 演算子 > new 演算子 | |||
new constructor()
新しい匿名のオブジェクトを作成し、constructor パラメータで指定された関数を呼び出します。new 演算子は、カッコ内のオプションのパラメータと、キーワード this で参照される新しく作成されたオブジェクトを関数に渡します。constructor 関数は this を使用してオブジェクトの変数を設定できます。
使用できるバージョン : ActionScript 1.0、Flash Lite 2.0
constructor : Object - カッコで囲まれたオプションのパラメータが後に続く関数。この関数は通常、作成するオブジェクトのタイプの名前 (Array、Number、Object など) です。
次の例では、Book() 関数を作成し、new 演算子を使用して book1 オブジェクトと book2 オブジェクトを作成します。
function Book(name, price){
this.name = name;
this.price = price;
}
book1 = new Book("Confederacy of Dunces", 19.95);
book2 = new Book("The Floating Opera", 10.95);
次の例では、new 演算子を使用して、18 個のエレメントを含む Array オブジェクトを作成します。
golfCourse_array = new Array(18);