as闭包,addEventListener传参数.

闭包,很强大。as通用闭包方法给addEventListener传参数。

var arg=0;
a.addEventListener(MouseEvent.CLICK,clickfunc(arg));
function clickfunc(arg):Function{
var func=function(e):void{
trace(arg);
trace(e);
}
return func;
}

Tags:

Leave a Reply