addEventListenerとfunction(関数)と引数
AS3に限らないとは思いますが、addEventListenerに指定する関数に引数を使えるようにする方法です。
この方法でないといけない理由はないとは思いますが、まぁ、便利なので。
addEventListener(MouseEvent.CLICK, func(a)); private function func(a:Class) { return function(event:Event) { // うにゃうにゃコード } }
どうもサンプルというか例のコードとしては書き方がよくないですが、そのあたりは脳内で補完してやってください。
で、これで引数渡せるのですが、これを利用したaddEventListenerはremoveができない。
何か方法ないかなぁ。