2007/10/9 久米
種類 | 説明 | インスタンス | 備考 |
静止テキスト | 単に表示 | なし | |
ダイナミックテキスト | スクリプトからアクセス可能 | TextFieldのインスタンス | 変数名でもアクセス可能 |
テキスト入力 | 上記+ユーザ入力も可能 | TextFieldのインスタンス | 変数名でもアクセス可能 |
注 インスタンスのことをオブジェクトとも言う。
種類 | 説明 | 例 |
絶対パス | ルートから見た位置 | _root.a.b |
相対パス | 自分からみた相手の位置 自分より下の階層はピリオドで 自分より上の階層は._parent |
this this.c this._parent |
this:自分自身を指す。省略可の場合もある。
thisを付ける場所 | thisを省略する? | 例 |
メソッド | thisはできるだけ明示するのがよい。 | this.ugoke(); |
プロパティ | thisは積極的に省略。 オブジェクト指向ならいつもthisのため |
this._x → _x |
演習 動く丸
ルートのフレームアクションthis.onEnterFrameでmaru_mc.ugoke();だけ記述し、
演習 信号機を作ってみよ。
ヒント 信号を消灯は_alphaを50に、点灯は100にするとよい
コラム デフォルト参照とthis参照ルートのフレームアクションイベント記述で
//ルートのフレームアクション デフォルト参照とthis参照は下記で調べられる。 //ルートのフレームアクション デフォルト参照とthis参照が一致する時のみthisは省略可というわけだ。 |