• Event 类型
    • 索引
      • 属性(properties)
      • 方法
  • Details
    • 属性(properties)
      • type
      • bubbles
      • target
      • currentTarget
      • eventPhase
      • NO_TYPE
      • TOUCH
      • MOUSE
      • KEYBOARD
      • ACCELERATION
      • NONE
      • CAPTURING_PHASE
      • AT_TARGET
      • BUBBLING_PHASE
        • 参数列表
      • unuse
      • reuse
      • stopPropagation
      • stopPropagationImmediate
      • isStopped
      • getCurrentTarget
      • getType

    Event 类型

    定义于: https://github.com/cocos-creator/engine/blob/42b297e9f0d18dfb930567b1e344bd173043d0d0/cocos2d/core/event/event.js:32

    模块: cc父模块: 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 冒泡阶段, 包括回程遇到到层次根节点的任何后续节点。
    方法
    • constructor
    • unuse 重置对象池中存储的事件。
    • reuse 用于对象池再次使用的事件。
    • stopPropagation 停止传递当前事件。
    • stopPropagationImmediate 立即停止当前事件的传递,事件甚至不会被分派到所连接的当前目标。
    • isStopped 检查该事件是否已经停止传递.
    • getCurrentTarget 获取当前目标节点
    • getType 获取事件类型

    Details

    属性(properties)

    type
    事件类型。
    metadescription
    类型String
    定义于cocos2d/core/event/event.js:44
    bubbles
    表示该事件是否进行冒泡。
    metadescription
    类型Boolean
    定义于cocos2d/core/event/event.js:52
    target
    最初事件触发的目标
    metadescription
    类型Object
    定义于cocos2d/core/event/event.js:60
    currentTarget
    当前目标
    metadescription
    类型Object
    定义于cocos2d/core/event/event.js:68
    eventPhase
    事件阶段
    metadescription
    类型Number
    定义于cocos2d/core/event/event.js:76
    NO_TYPE
    没有类型的事件
    metadescription
    类型String
    定义于cocos2d/core/event/event.js:193
    TOUCH
    触摸事件类型
    metadescription
    类型String
    定义于cocos2d/core/event/event.js:202
    MOUSE
    鼠标事件类型
    metadescription
    类型String
    定义于cocos2d/core/event/event.js:210
    KEYBOARD
    键盘事件类型
    metadescription
    类型String
    定义于cocos2d/core/event/event.js:218
    ACCELERATION
    加速器事件类型
    metadescription
    类型String
    定义于cocos2d/core/event/event.js:226
    NONE
    尚未派发事件阶段
    metadescription
    类型Number
    定义于cocos2d/core/event/event.js:236
    CAPTURING_PHASE
    捕获阶段,包括事件目标节点之前从根节点到最后一个节点的过程。
    metadescription
    类型Number
    定义于cocos2d/core/event/event.js:244
    AT_TARGET
    目标阶段仅包括事件目标节点。
    metadescription
    类型Number
    定义于cocos2d/core/event/event.js:254
    BUBBLING_PHASE
    冒泡阶段, 包括回程遇到到层次根节点的任何后续节点。
    metadescription
    类型Number
    定义于cocos2d/core/event/event.js:264



    #### 方法



    ##### constructor


    metadescription
    定义于cocos2d/core/event/event.js:38
    参数列表
    • 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

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

    metadescription
    返回String
    定义于cocos2d/core/event/event.js:111
    reuse

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

    metadescription
    返回String
    定义于cocos2d/core/event/event.js:126
    stopPropagation

    停止传递当前事件。

    metadescription
    定义于cocos2d/core/event/event.js:137
    stopPropagationImmediate

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

    metadescription
    定义于cocos2d/core/event/event.js:146
    isStopped

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

    metadescription
    返回Boolean
    定义于cocos2d/core/event/event.js:156
    getCurrentTarget

    获取当前目标节点

    metadescription
    返回Node
    定义于cocos2d/core/event/event.js:166
    getType

    获取事件类型

    metadescription
    返回String
    定义于cocos2d/core/event/event.js:181