宜昌本地软件开发与弱电工程服务商
项目咨询 · 快速响应

[AS3]addEventListener事件监听函数传递参数的代码示例

2016-10-13 00:16:48 点击量:20 标签: 收藏本文

as3中的addEventListener事件监听会自动传递一个事件对象参数给处理函数,可是不能传递其他参数. 如果要为事件处理函数送参数的话可以用这种方法:
见代码:
var sayHello:String = "欢迎光临CuPlyaer.com官方";
btn1.addEventListener(MouseEvent.CLICK,function (e:MouseEvent){clickHandlerWithArg(e,sayHello)});
function clickHandlerWithArg(e:MouseEvent,arg:String):void
{
var out:String= e.target + "发出事件(有参数) :" + arg;
trace(out);
}