イベントリスナー

0pt

Action Script 1.0&2.0でいうところの「イベントハンドラ」。

AS3から名前がイベントリスナーに変わったらしい。

具体的に


Action Script 2.0 から 3.0 に移行したときに最も変わったのがこの辺の記載だと思う。

以前はフレームに

onEnterFrame = function () {
trace("hogehoge");
}


もしくは、MCアクションであれば

hoge_mc.onPress = function () {
trace("hogehoge");
}


と書くことによって、イベントが起きる条件を指定してきた。
これをAS3.0でやるとことごとくエラーになりふがふがします。

AS3.0イベントを指定する場合は、そのイベントが起きるべきフレームに直接下のようなアクションを書き込みます。
(MCアクションはAS3.0ではなくなりました。)

hoge_mc.addEventListener (MouseEvent.CLICK, onClick);
function onClick(event:MouseEvent):void {
trace("hogehoge");
}

「イベントリスナー」について友人に書いてもらう。

あなたにとって「イベントリスナー」とは?

ログインするとワンクリックでキーワードを投稿できます

ログインする 新規登録する

他の人の「イベントリスナー」を見る