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 |
参数列表
button
Number
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 |