AnnieJS API Docs for: 1.1.3
show:

annie.MouseEvent Class

Extends annie.Event
Defined in: libs/MouseEvent.js:16
Module: annie

Available since 1.0.0

鼠标事件类,电脑端鼠标,移动设备端的触摸都使用此事件来监听

Methods

Event

(
  • type
)

Inherited from annie.Event: libs/Event.js:25

Parameters:

MouseEvent

(
  • type
)
public

Defined in libs/MouseEvent.js:25

Available since 1.0.0

Parameters:

preventDefault

() public

Inherited from annie.Event: libs/Event.js:69

Available since 1.0.0

阻止向下冒泡事件,如果在接收到事件后调用事件的这个方法,那么这个事件将不会再向显示对象的子级派送

updateAfterEvent

() public

Defined in libs/MouseEvent.js:101

Available since 1.0.9

事件后立即更新显示列表状态

Properties

_pd

Boolean private

Inherited from annie.Event: libs/Event.js:57

Available since 1.0.0

是否阻止事件向下冒泡

CLICK

String public static

Defined in libs/MouseEvent.js:128

Available since 1.0.0

鼠标或者手指单击

clientX

Number public

Defined in libs/MouseEvent.js:33

Available since 1.0.0

mouse或touch事件时rootDiv坐标x点

clientY

Number public

Defined in libs/MouseEvent.js:41

Available since 1.0.0

mouse或touch事件时rootDiv坐标y点

currentTarget

annie.DisplayObject public

Defined in libs/MouseEvent.js:81

Available since 1.0.0

绑定此事件的侦听对象

Default: null

data

Any public

Inherited from annie.Event: libs/Event.js:47

Available since 1.0.0

随着事件一起附带的信息对象 所有需要随事件一起发送的信息都可以放在此对象中

Default: null

identifier

Number public

Defined in libs/MouseEvent.js:90

Available since 1.1.2

触摸或者鼠标事件的手指唯一标识

instanceId

Unknown public

Inherited from annie.AObject: libs/EventDispatcher.js:28

Available since 1.0.0

每一个annie引擎对象都会有一个唯一的id码。

Example:

 //获取 annie引擎类对象唯一码
 trace(this.instanceId);

instanceType

Unknown public

Inherited from annie.AObject: libs/EventDispatcher.js:46

Available since 1.0.3

每一个annie类都有一个实例类型字符串,通过这个字符串,你能知道这个实例是从哪个类实例而来

localX

Number public

Defined in libs/MouseEvent.js:65

Available since 1.0.0

mouse或touch事件时本地坐标x点

localY

Number public

Defined in libs/MouseEvent.js:73

Available since 1.0.0

mouse或touch事件时本地坐标y点

MOUSE_DOWN

String public static

Defined in libs/MouseEvent.js:110

Available since 1.0.0

鼠标或者手指按下事件

MOUSE_MOVE

String public static

Defined in libs/MouseEvent.js:137

Available since 1.0.0

鼠标或者手指移动事件

MOUSE_OUT

String public static

Defined in libs/MouseEvent.js:155

Available since 1.0.0

鼠标或者手指移出显示对象边界触发的事件

MOUSE_OVER

String public static

Defined in libs/MouseEvent.js:146

Available since 1.0.0

鼠标或者手指移入到显示对象上里触发的事件

MOUSE_UP

String public static

Defined in libs/MouseEvent.js:119

Available since 1.0.0

鼠标或者手指抬起事件

stageX

Number public

Defined in libs/MouseEvent.js:49

Available since 1.0.0

mouse或touch事件时全局坐标x点

stageY

Number public

Defined in libs/MouseEvent.js:57

Available since 1.0.0

mouse或touch事件时全局坐标y点

target

Any public

Inherited from annie.Event: libs/Event.js:39

Available since 1.0.0

触发此事件的对象

type

String public

Inherited from annie.Event: libs/Event.js:31

Available since 1.0.0

事件类型名