ブックマーク / cocoasaurus.com (1)

  • [AS3] 無名関数をイベントリスナーから削除する - initialize

    var mc:MovieClip = new MovieClip(); mc.addEventListener( Event.ENTER_FRAME,           function(){                   mc.x ++;                   if ( mc.x >= 200 ){                         // イベントリスナーの削除                         mc.removeEventListener( Event.ENTER_FRAME, arguments.callee );                   } と記述すればOKですこの「arguments.callee」には他の使い方もあります リファレンスガイドによるとarguments.calleeは現在実行中の関数への参照。とのこと。

  • 1