如何理解LayaAir中的EventDispatcher类
admin
2023-02-11 12:40:06
0

EventDispatcher类,继承自Object类,是可调度事件的所有类的基类。

常见的例如作为基础节点的Node类也是继承此类。

只要继承了此类,就可以作为一个事件发送者,发送事件给它的监听者。

主要方法:

// 是否有指定类型的监听者

hasListener(type: string): boolean;

// 派发事件

event(type: string, data?: any): boolean;

// 监听事件

on(type: string, caller: any, listener: Function, args?: Array): EventDispatcher;

// 监听一次事件

once(type: string, caller: any, listener: Function, args?: Array): EventDispatcher;

// 移除监听

off(type: string, caller: any, listener: Function, onceOnly?: boolean): EventDispatcher;

// 如果onceOnly为 true ,则只移除通过 once 方法添加的侦听器

// 移除所有指定类型的监听

offAll(type?: string): EventDispatcher;

// 如如果type为 null,则移除本对象所有类型的侦听器

// 判断事件类型是否是鼠标事件

isMouseEvent(type: string): boolean;

相关内容

热门资讯

我来教教您“十三十三水经典比鸡... 有 亲,根据资深记者爆料十三十三水经典比鸡是可以开挂的,确实有挂(咨询软...
最新引进“欢乐岛.有挂吗?”其... 网上科普关于“欢乐岛有没有挂”话题很是火热,小编也是针对欢乐岛作*弊开挂的方法以及开挂对应的知识点,...
玩家分享攻略“天府麻舍.真的有... 您好:天府麻舍这款游戏可以开挂,确实是有挂的,需要了解加客服微信【9784099】很多玩家在这款游戏...
【第一消息】“桃花庄.怎么开挂... 家人们!今天小编来为大家解答桃花庄透视挂怎么安装这个问题咨询软件客服徽9752949的挂在哪里买很多...
玩家最新攻略“阿道夫十三水.是... 玩家最新攻略“阿道夫十三水.是不是有挂?”太坑了原来有挂您好,阿道夫十三水这个游戏其实有挂的,确实是...
最新引进“想游中心五.可以开挂... 您好:想游中心五这款游戏可以开挂,确实是有挂的,需要了解加客服微信【9784099】很多玩家在这款游...
终于懂了“威信娱乐.到底有挂吗... 家人们!今天小编来为大家解答威信娱乐透视挂怎么安装这个问题咨询软件客服徽4282891的挂在哪里买很...
终于懂了“飞驰娱乐.有没有挂?... 网上科普关于“飞驰娱乐有没有挂”话题很是火热,小编也是针对飞驰娱乐作*弊开挂的方法以及开挂对应的知识...
我来教教您“福建大菠萝.辅助开... 我来教教您“福建大菠萝.辅助开挂神器?”原来真的有挂您好,福建大菠萝这个游戏其实有挂的,确实是有挂的...
玩家分享攻略“棋乐碰胡.辅助器... 家人们!今天小编来为大家解答棋乐碰胡透视挂怎么安装这个问题咨询软件客服徽9784099的挂在哪里买很...