イベントリスナー
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"); }
コメントはまだありません