CallbacksInvoker 类型

定义于: https://github.com/cocos-creator/engine/blob/a2f4b48f64e8117cf0d5a93229bfe31932c42384/cocos2d/core/platform/callbacks-invoker.js:158

模块: cc 父模块: cc

CallbacksInvoker 用来根据 Key 管理并调用回调方法。

索引

方法
  • hasEventListener 检查指定事件是否已注册回调。
  • removeAll 移除在特定事件类型中注册的所有回调或在某个目标中注册的所有回调。
  • off 删除之前与同类型,回调,目标注册的回调。
  • emit 通过事件名发送自定义事件

Details

方法

hasEventListener

检查指定事件是否已注册回调。

meta description
返回 Boolean
定义于 cocos2d/core/platform/callbacks-invoker.js:188
参数列表
removeAll

移除在特定事件类型中注册的所有回调或在某个目标中注册的所有回调。

meta description
定义于 cocos2d/core/platform/callbacks-invoker.js:235
参数列表
  • keyOrTarget String | Object The event key to be removed or the target to be removed
off

删除之前与同类型,回调,目标注册的回调。

meta description
定义于 cocos2d/core/platform/callbacks-invoker.js:279
参数列表
emit

通过事件名发送自定义事件

meta description
定义于 cocos2d/core/platform/callbacks-invoker.js:309
参数列表
  • key String event type
  • arg1 Any First argument
  • arg2 Any Second argument
  • arg3 Any Third argument
  • arg4 Any Fourth argument
  • arg5 Any Fifth argument
示例
eventTarget.emit('fire', event);
eventTarget.emit('fire', message, emitter);

条与 "" 相匹配的结果

    没有与 "" 匹配的结果