多数情况下,我们使用控件的监听事件时,都不带有附加参数,如下:
var ss:Image=new Image();
ss.addEventListener(MouseEvent.CLICK,buttonClickShow);
function buttonClickShow(e:MouseEvent):void
{
Alert.show("ok");
}
但是,有时候,我们会遇到需要传递参数的监听事件,如何做呢?如下:
var ss:Image=new Image();
ss.addEventListener(MouseEvent.CLICK, function(e:MouseEvent){oldBuildingItemClick(e,"zhonghuamen")});
function oldBuildingItemClick(e:MouseEvent,nameStr:String):void
{
Alert.show(nameStr);
}