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

无。

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

鼠标按下事件。

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

鼠标按下后释放事件。

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

鼠标移动事件。

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

鼠标滚轮事件。

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

鼠标左键的标签。

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

鼠标右键的标签。

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

鼠标中键的标签。

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

鼠标按键 4 的标签。

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

鼠标按键 5 的标签。

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

鼠标按键 6 的标签。

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

鼠标按键 7 的标签。

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

鼠标按键 8 的标签。

meta description
类型 Number
定义于 https:/github.com/cocos-creator/engine/blob/master/cocos2d/core/event-manager/CCEvent.js:311
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

方法

setScrollData

设置鼠标的滚动数据。

meta description
定义于 https:/github.com/cocos-creator/engine/blob/master/cocos2d/core/event-manager/CCEvent.js:57
参数列表
getScrollX

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

meta description
返回 Number
定义于 https:/github.com/cocos-creator/engine/blob/master/cocos2d/core/event-manager/CCEvent.js:69
getScrollY

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

meta description
返回 Number
定义于 https:/github.com/cocos-creator/engine/blob/master/cocos2d/core/event-manager/CCEvent.js:79
setLocation

设置当前鼠标位置。

meta description
定义于 https:/github.com/cocos-creator/engine/blob/master/cocos2d/core/event-manager/CCEvent.js:89
参数列表
getLocation

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

meta description
返回 Vec2
定义于 https:/github.com/cocos-creator/engine/blob/master/cocos2d/core/event-manager/CCEvent.js:101
getLocationInView

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

meta description
返回 Vec2
定义于 https:/github.com/cocos-creator/engine/blob/master/cocos2d/core/event-manager/CCEvent.js:111
getPreviousLocation

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

meta description
返回 Vec2
定义于 https:/github.com/cocos-creator/engine/blob/master/cocos2d/core/event-manager/CCEvent.js:126
getDelta

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

meta description
返回 Vec2
定义于 https:/github.com/cocos-creator/engine/blob/master/cocos2d/core/event-manager/CCEvent.js:136
getDeltaX

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

meta description
返回 Number
定义于 https:/github.com/cocos-creator/engine/blob/master/cocos2d/core/event-manager/CCEvent.js:146
getDeltaY

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

meta description
返回 Number
定义于 https:/github.com/cocos-creator/engine/blob/master/cocos2d/core/event-manager/CCEvent.js:156
setButton

设置鼠标按键。

meta description
定义于 https:/github.com/cocos-creator/engine/blob/master/cocos2d/core/event-manager/CCEvent.js:166
参数列表
getButton

获取鼠标按键。

meta description
返回 Number
定义于 https:/github.com/cocos-creator/engine/blob/master/cocos2d/core/event-manager/CCEvent.js:176
getLocationX

获取鼠标当前位置 X 轴。

meta description
返回 Number
定义于 https:/github.com/cocos-creator/engine/blob/master/cocos2d/core/event-manager/CCEvent.js:186
getLocationY

获取鼠标当前位置 Y 轴。

meta description
返回 Number
定义于 https:/github.com/cocos-creator/engine/blob/master/cocos2d/core/event-manager/CCEvent.js:196
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

条与 "" 相匹配的结果

    没有与 "" 匹配的结果