flex 添加事件监听器,处理函数的参数问题!

如一个button的id是btn,然后btn.addEventListener(MouseEvent.CLICK,onClick);然后添加onClick函数:priva... 如一个button的id是btn,然后
btn.addEventListener(MouseEvent.CLICK,onClick);
然后添加onClick函数:
private function onClick()
{
............
}
onClick()的参数为0个,编译不报错,运行过程中会出现error,说参数个数不匹配,改成
onClick(evt:MouseEvent)就没问题,如果我再随便加一个参数,也会出现问题。
请问这是什么道理?
展开
 我来答
正牌狼王
推荐于2016-11-19 · TA获得超过261个赞
知道小有建树答主
回答量:531
采纳率:100%
帮助的人:551万
展开全部
这是代码规则。。。怎么说什么道理呢? 就必须是这个道理啊。

添加侦听时,侦听的是一个MouseEvent 事件,那么相应的方法中,就必须接收这个类型的参数。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式