おぎやす広辞苑
mindiaおぎやす広辞苑見出し語

イベントリスナー

おぎやす · 2009-05-26 更新

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

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

具体的に

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

以前はフレームに

>|Java|
onEnterFrame = function () {
trace("hogehoge");
}

||<

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

>|Java|
hoge_mc.onPress = function () {
trace("hogehoge");
}
||<

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

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

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

||<

関連する見出し語