Cocos Creator API

1.2.0

Cocos Creator is a highly customizable game development tool that utilizes the power of cocos2d-x.

Event.EventMouse

继承于 Event
模块: cc

鼠标事件类型

属性(properties)

type String

继承自 Event:

事件类型。

bubbles Boolean

继承自 Event:

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

target Object

继承自 Event:

最初事件触发的目标

currentTarget Object

继承自 Event:

当前目标

eventPhase Number

继承自 Event:

事件阶段

NO_TYPE String readOnly

继承自 Event:

没有类型的事件

NONE Number readOnly

继承自 Event:

尚未派发事件阶段

CAPTURING_PHASE Number readOnly

继承自 Event:

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

AT_TARGET Number readOnly

继承自 Event:

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

BUBBLING_PHASE Number readOnly

继承自 Event:

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

There are no properties that match your current filter settings. You can change your filter settings in the index section on this page. index

方法

setScrollData
(
  • scrollX
  • scrollY
)

设置鼠标的滚动数据。

名称 类型 描述
scrollX Number
scrollY Number

getScrollX ( ) Number

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

返回:

类型: Number

getScrollY ( ) Number

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

返回:

类型: Number

setLocation
(
  • x
  • y
)

设置当前鼠标位置。

名称 类型 描述
x Number
y Number

getLocation ( ) Vec2

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

返回:

类型: Vec2

location

getLocationInView ( ) Vec2

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

返回:

类型: Vec2

getPreviousLocation ( ) Vec2

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

返回:

类型: Vec2

getDelta ( ) Vec2

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

返回:

类型: Vec2

getDeltaX ( ) Number

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

返回:

类型: Number

getDeltaY ( ) Number

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

返回:

类型: Number

setButton
(
  • button
)

设置鼠标按键。

名称 类型 描述
button Number

getButton ( ) Number

获取鼠标按键。

返回:

类型: Number

getLocationX ( ) Number

获取鼠标当前位置 X 轴。

返回:

类型: Number

getLocationY ( ) Number

获取鼠标当前位置 Y 轴。

返回:

类型: Number

Event
(
  • type
  • bubbles
)
Event

继承自 Event:

名称 类型 描述
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

返回:

类型: Event

unuse ( ) String

继承自 Event:

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

返回:

类型: String

reuse ( ) String

继承自 Event:

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

返回:

类型: String

stopPropagation ( )

继承自 Event:

停止传递当前事件。

stopPropagationImmediate ( )

继承自 Event:

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

isStopped ( ) Boolean

继承自 Event:

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

返回:

类型: Boolean

getCurrentTarget ( ) Node

继承自 Event:

获取当前目标节点

返回:

类型: Node

The target with which the event associates.

getType ( ) String

继承自 Event:

获取事件类型

返回:

类型: String

There are no methods that match your current filter settings. You can change your filter settings in the index section on this page. index