addEventListenerに引数を持たせる
AS3を使っていてaddEventListenerに引数を持たせたいと思うことが結構あるのでやってみました。
var messageLabel:TextField = new TextField(); var message:String; //messageを引数に持たせる messageLabel.addEventListener(MouseEvent.MOUSE_OVER,mouseover(message)); function mouseover(targetmessage:String){ return function (e:MouseEvent){; //以下に引数を使った処理 messageLabel.text = targetmessage; }; }
こんな感じ