Object


Object

public class Object

Object クラスは、ActionScript classes 階層のルートにあります。このクラスは、JavaScript Object クラスで提供される機能の小さいサブセットから構成されます。

使用できるバージョン : ActionScript 1.0、Flash Lite 2.0 - Flash Player 6 ではネイティブオブジェクトになり、パフォーマンスが大幅に向上しました。

プロパティ一覧

オプション

プロパティ

説明

 

constructor: Object

特定のオブジェクトインスタンスのコンストラクタ関数を参照します。

 

__proto__: Object

オブジェクトの作成に使用された、クラスの prototype プロパティ (ActionScript 2.0) またはコンストラクタ関数 (ActionScript 1.0) を参照します。

static

prototype: Object

クラスまたは関数オブジェクトのスーパークラスを参照します。

 

__resolve: Object

ActionScript コードが未定義のメソッドまたはプロパティを参照する場合に自動的に呼び出されるユーザー定義関数への参照です。


コンストラクタ一覧

シグネチャ

説明

Object()

Object オブジェクトを作成し、そのオブジェクトのコンストラクタメソッドへの参照をオブジェクトの constructor プロパティに格納します。


メソッド一覧

オプション

シグネチャ

説明

 

addProperty(name: String, getter: Function, setter: Function) : Boolean

getter/setter プロパティを作成します。

 

hasOwnProperty(name: String) : Boolean

オブジェクトに指定されたプロパティが定義されているかどうかを示します。

 

isPropertyEnumerable(name: String) : Boolean

指定されたプロパティが存在し列挙できるかどうかを示します。

 

isPrototypeOf(theClass: Object) : Boolean

Object クラスのインスタンスが、パラメータとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。

static

registerClass(name: String, theClass: Function) : Boolean

ムービークリップシンボルと ActionScript オブジェクトクラスを関連付けます。

 

toString() : String

指定されたオブジェクトをストリングに変換し、返します。

 

unwatch(name: String) : Boolean

Object.watch() で作成した監視ポイントを削除します。

 

valueOf() : Object

指定されたオブジェクトのプリミティブな値を返します。

 

watch(name: String, callback: Function, [userData: Object]) : Boolean

ActionScript オブジェクトの指定されたプロパティの変更に応じて呼び出されるイベントハンドラを登録します。