S 0134fcf4b36809e06b94dc4001167cad イベントリスナー

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");
}

もしかして

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

    S 0134fcf4b36809e06b94dc4001167cad

    最新

      最新エントリ

        関連ツイート