addEventListenerとfunctionと引数

AS3に限らないとは思いますが、addEventListenerに指定するfuncに引数を使えるようにする方法です。
この方法でないといけない理由はないとは思いますが、まぁ、便利なので。

addEventListener(MouseEvent.CLICK, func(a));
private function func(a:Type) {
    return function(event:Event) {
        // うにゃうにゃコード
    }
}

どうもサンプルというか例のコードとしては書き方がよくないですが、そのあたりは脳内で補完してやってください。

で、これで引数渡せるのですが、これを利用したaddEventListenerはremoveができない。

何か方法ないかなぁ。

トラックバック(0)

このブログ記事に対するトラックバックURL: http://eternitydesign.net/mt/mt-tb.cgi/166

コメントフォーム

AUTHOR

名古屋でひっそりと活動中。
ホームページ制作、Flashコンテンツ制作など制作依頼がありましたらお気軽にご連絡ください。
ご希望の方には制作実績も同時にお伝えいたします。

TAG CLOUD