Event 类型

定义于: https:/github.com/cocos-creator/engine/blob/master/cocos2d/core/event/event.js:31

模块: cc

包含事件相关信息的对象。

索引

属性(properties)
  • type String 事件类型。
  • bubbles Boolean 表示该事件是否进行冒泡。
  • target Object 最初事件触发的目标
  • currentTarget Object 当前目标
  • eventPhase Number 事件阶段
  • NO_TYPE String 没有类型的事件
  • TOUCH String 触摸事件类型
  • MOUSE String 鼠标事件类型
  • KEYBOARD String 键盘事件类型
  • ACCELERATION String 加速器事件类型
  • NONE Number 尚未派发事件阶段
  • CAPTURING_PHASE Number 捕获阶段,包括事件目标节点之前从根节点到最后一个节点的过程。
  • AT_TARGET Number 目标阶段仅包括事件目标节点。
  • BUBBLING_PHASE Number 冒泡阶段, 包括回程遇到到层次根节点的任何后续节点。
方法

Details

属性(properties)

type

事件类型。

meta description
类型 String
定义于 https:/github.com/cocos-creator/engine/blob/master/cocos2d/core/event/event.js:43
bubbles

表示该事件是否进行冒泡。

meta description
类型 Boolean
定义于 https:/github.com/cocos-creator/engine/blob/master/cocos2d/core/event/event.js:51
target

最初事件触发的目标

meta description
类型 Object
定义于 https:/github.com/cocos-creator/engine/blob/master/cocos2d/core/event/event.js:59
currentTarget

当前目标

meta description
类型 Object
定义于 https:/github.com/cocos-creator/engine/blob/master/cocos2d/core/event/event.js:67
eventPhase

事件阶段

meta description
类型 Number
定义于 https:/github.com/cocos-creator/engine/blob/master/cocos2d/core/event/event.js:75
NO_TYPE

没有类型的事件

meta description
类型 String
定义于 https:/github.com/cocos-creator/engine/blob/master/cocos2d/core/event/event.js:192
TOUCH

触摸事件类型

meta description
类型 String
定义于 https:/github.com/cocos-creator/engine/blob/master/cocos2d/core/event/event.js:201
MOUSE

鼠标事件类型

meta description
类型 String
定义于 https:/github.com/cocos-creator/engine/blob/master/cocos2d/core/event/event.js:209
KEYBOARD

键盘事件类型

meta description
类型 String
定义于 https:/github.com/cocos-creator/engine/blob/master/cocos2d/core/event/event.js:217
ACCELERATION

加速器事件类型

meta description
类型 String
定义于 https:/github.com/cocos-creator/engine/blob/master/cocos2d/core/event/event.js:225
NONE

尚未派发事件阶段

meta description
类型 Number
定义于 https:/github.com/cocos-creator/engine/blob/master/cocos2d/core/event/event.js:235
CAPTURING_PHASE

捕获阶段,包括事件目标节点之前从根节点到最后一个节点的过程。

meta description
类型 Number
定义于 https:/github.com/cocos-creator/engine/blob/master/cocos2d/core/event/event.js:243
AT_TARGET

目标阶段仅包括事件目标节点。

meta description
类型 Number
定义于 https:/github.com/cocos-creator/engine/blob/master/cocos2d/core/event/event.js:253
BUBBLING_PHASE

冒泡阶段, 包括回程遇到到层次根节点的任何后续节点。

meta description
类型 Number
定义于 https:/github.com/cocos-creator/engine/blob/master/cocos2d/core/event/event.js:263

方法

constructor
meta description
定义于 https:/github.com/cocos-creator/engine/blob/master/cocos2d/core/event/event.js:37
参数列表
  • type String The name of the event (case-sensitive), e.g. "click", "fire", or "submit"
  • bubbles Boolean A boolean indicating whether the event bubbles up through the tree or not
unuse

重置对象池中存储的事件。

meta description
返回 String
定义于 https:/github.com/cocos-creator/engine/blob/master/cocos2d/core/event/event.js:110
reuse

用于对象池再次使用的事件。

meta description
返回 String
定义于 https:/github.com/cocos-creator/engine/blob/master/cocos2d/core/event/event.js:125
stopPropagation

停止传递当前事件。

meta description
定义于 https:/github.com/cocos-creator/engine/blob/master/cocos2d/core/event/event.js:136
stopPropagationImmediate

立即停止当前事件的传递,事件甚至不会被分派到所连接的当前目标。

meta description
定义于 https:/github.com/cocos-creator/engine/blob/master/cocos2d/core/event/event.js:145
isStopped

检查该事件是否已经停止传递.

meta description
返回 Boolean
定义于 https:/github.com/cocos-creator/engine/blob/master/cocos2d/core/event/event.js:155
getCurrentTarget

获取当前目标节点

meta description
返回 Node
定义于 https:/github.com/cocos-creator/engine/blob/master/cocos2d/core/event/event.js:165
getType

获取事件类型

meta description
返回 String
定义于 https:/github.com/cocos-creator/engine/blob/master/cocos2d/core/event/event.js:180

条与 "" 相匹配的结果

    没有与 "" 匹配的结果