• Event.EventMouse 类型
    • 索引
      • 属性(properties)
      • 方法
  • Details
    • 属性(properties)
      • NONE
      • DOWN
      • UP
      • MOVE
      • SCROLL
      • BUTTON_LEFT
      • BUTTON_RIGHT
      • BUTTON_MIDDLE
      • BUTTON_4
      • BUTTON_5
      • BUTTON_6
      • BUTTON_7
      • BUTTON_8
      • type
      • bubbles
      • target
      • currentTarget
      • eventPhase
        • 参数列表
      • getScrollX
      • getScrollY
      • setLocation
        • 参数列表
      • getLocation
      • getLocationInView
      • getPreviousLocation
      • getDelta
      • getDeltaX
      • getDeltaY
      • setButton
        • 参数列表
      • getButton
      • getLocationX
      • getLocationY
      • constructor
        • 参数列表
      • unuse
      • reuse
      • stopPropagation
      • stopPropagationImmediate
      • isStopped
      • getCurrentTarget
      • getType

    Event.EventMouse 类型

    继承于 Event

    模块: cc

    鼠标事件类型

    索引

    属性(properties)
    • NONE Number 无。
    • DOWN Number 鼠标按下事件。
    • UP Number 鼠标按下后释放事件。
    • MOVE Number 鼠标移动事件。
    • SCROLL Number 鼠标滚轮事件。
    • BUTTON_LEFT Number 鼠标左键的标签。
    • BUTTON_RIGHT Number 鼠标右键的标签。
    • BUTTON_MIDDLE Number 鼠标中键的标签。
    • BUTTON_4 Number 鼠标按键 4 的标签。
    • BUTTON_5 Number 鼠标按键 5 的标签。
    • BUTTON_6 Number 鼠标按键 6 的标签。
    • BUTTON_7 Number 鼠标按键 7 的标签。
    • BUTTON_8 Number 鼠标按键 8 的标签。
    • type String 事件类型。
    • bubbles Boolean 表示该事件是否进行冒泡。
    • target Object 最初事件触发的目标
    • currentTarget Object 当前目标
    • eventPhase Number 事件阶段
    方法
    • setScrollData 设置鼠标的滚动数据。
    • getScrollX 获取鼠标滚动的X轴距离,只有滚动时才有效。
    • getScrollY 获取滚轮滚动的 Y 轴距离,只有滚动时才有效。
    • setLocation 设置当前鼠标位置。
    • getLocation 获取鼠标位置对象,对象包含 x 和 y 属性。
    • getLocationInView 获取当前事件在游戏窗口内的坐标位置对象,对象包含 x 和 y 属性。
    • getPreviousLocation 获取鼠标点击在上一次事件时的位置对象,对象包含 x 和 y 属性。
    • getDelta 获取鼠标距离上一次事件移动的距离对象,对象包含 x 和 y 属性。
    • getDeltaX 获取鼠标距离上一次事件移动的 X 轴距离。
    • getDeltaY 获取鼠标距离上一次事件移动的 Y 轴距离。
    • setButton 设置鼠标按键。
    • getButton 获取鼠标按键。
    • getLocationX 获取鼠标当前位置 X 轴。
    • getLocationY 获取鼠标当前位置 Y 轴。
    • constructor
    • unuse 重置对象池中存储的事件。
    • reuse 用于对象池再次使用的事件。
    • stopPropagation 停止传递当前事件。
    • stopPropagationImmediate 立即停止当前事件的传递,事件甚至不会被分派到所连接的当前目标。
    • isStopped 检查该事件是否已经停止传递.
    • getCurrentTarget 获取当前目标节点
    • getType 获取事件类型

    Details

    属性(properties)

    NONE
    无。
    metadescription
    类型Number
    定义于cocos2d/core/event-manager/CCEvent.js:208
    DOWN
    鼠标按下事件。
    metadescription
    类型Number
    定义于cocos2d/core/event-manager/CCEvent.js:216
    UP
    鼠标按下后释放事件。
    metadescription
    类型Number
    定义于cocos2d/core/event-manager/CCEvent.js:224
    MOVE
    鼠标移动事件。
    metadescription
    类型Number
    定义于cocos2d/core/event-manager/CCEvent.js:232
    SCROLL
    鼠标滚轮事件。
    metadescription
    类型Number
    定义于cocos2d/core/event-manager/CCEvent.js:240
    BUTTON_LEFT
    鼠标左键的标签。
    metadescription
    类型Number
    定义于cocos2d/core/event-manager/CCEvent.js:249
    BUTTON_RIGHT
    鼠标右键的标签。
    metadescription
    类型Number
    定义于cocos2d/core/event-manager/CCEvent.js:258
    BUTTON_MIDDLE
    鼠标中键的标签。
    metadescription
    类型Number
    定义于cocos2d/core/event-manager/CCEvent.js:267
    BUTTON_4
    鼠标按键 4 的标签。
    metadescription
    类型Number
    定义于cocos2d/core/event-manager/CCEvent.js:276
    BUTTON_5
    鼠标按键 5 的标签。
    metadescription
    类型Number
    定义于cocos2d/core/event-manager/CCEvent.js:285
    BUTTON_6
    鼠标按键 6 的标签。
    metadescription
    类型Number
    定义于cocos2d/core/event-manager/CCEvent.js:294
    BUTTON_7
    鼠标按键 7 的标签。
    metadescription
    类型Number
    定义于cocos2d/core/event-manager/CCEvent.js:303
    BUTTON_8
    鼠标按键 8 的标签。
    metadescription
    类型Number
    定义于cocos2d/core/event-manager/CCEvent.js:312
    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



    #### 方法



    ##### setScrollData


    设置鼠标的滚动数据。

    metadescription
    定义于cocos2d/core/event-manager/CCEvent.js:58
    参数列表
    • scrollX Number
    • scrollY Number
    getScrollX

    获取鼠标滚动的X轴距离,只有滚动时才有效。

    metadescription
    返回Number
    定义于cocos2d/core/event-manager/CCEvent.js:70
    getScrollY

    获取滚轮滚动的 Y 轴距离,只有滚动时才有效。

    metadescription
    返回Number
    定义于cocos2d/core/event-manager/CCEvent.js:80
    setLocation

    设置当前鼠标位置。

    metadescription
    定义于cocos2d/core/event-manager/CCEvent.js:90
    参数列表
    • x Number
    • y Number
    getLocation

    获取鼠标位置对象,对象包含 x 和 y 属性。

    metadescription
    返回Vec2
    定义于cocos2d/core/event-manager/CCEvent.js:102
    getLocationInView

    获取当前事件在游戏窗口内的坐标位置对象,对象包含 x 和 y 属性。

    metadescription
    返回Vec2
    定义于cocos2d/core/event-manager/CCEvent.js:112
    getPreviousLocation

    获取鼠标点击在上一次事件时的位置对象,对象包含 x 和 y 属性。

    metadescription
    返回Vec2
    定义于cocos2d/core/event-manager/CCEvent.js:127
    getDelta

    获取鼠标距离上一次事件移动的距离对象,对象包含 x 和 y 属性。

    metadescription
    返回Vec2
    定义于cocos2d/core/event-manager/CCEvent.js:137
    getDeltaX

    获取鼠标距离上一次事件移动的 X 轴距离。

    metadescription
    返回Number
    定义于cocos2d/core/event-manager/CCEvent.js:147
    getDeltaY

    获取鼠标距离上一次事件移动的 Y 轴距离。

    metadescription
    返回Number
    定义于cocos2d/core/event-manager/CCEvent.js:157
    setButton

    设置鼠标按键。

    metadescription
    定义于cocos2d/core/event-manager/CCEvent.js:167
    参数列表
    • button Number
    getButton

    获取鼠标按键。

    metadescription
    返回Number
    定义于cocos2d/core/event-manager/CCEvent.js:177
    getLocationX

    获取鼠标当前位置 X 轴。

    metadescription
    返回Number
    定义于cocos2d/core/event-manager/CCEvent.js:187
    getLocationY

    获取鼠标当前位置 Y 轴。

    metadescription
    返回Number
    定义于cocos2d/core/event-manager/CCEvent.js:197
    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