Packagelaya.events
Classpublic dynamic class Event
InheritanceEvent Inheritance Object
Subclasses UIEvent

Event 是事件类型的集合。一般当发生事件时,Event 对象将作为参数传递给事件侦听器。



Public Properties
 PropertyDefined By
  altKey : Boolean
[read-only] 表示 Alt 键是处于活动状态 (true) 还是非活动状态 (false)。
Event
  charCode : Boolean
[read-only] 包含按下或释放的键的字符代码值。字符代码值为英文键盘值。
Event
  ctrlKey : Boolean
[read-only] 表示 Ctrl 键是处于活动状态 (true) 还是非活动状态 (false)。
Event
  currentTarget : Sprite
事件当前冒泡对象。
Event
  delta : int
滚轮滑动增量
Event
  keyCode : int
键盘值
Event
  keyLocation : uint
[read-only] 表示键在键盘上的位置。这对于区分在键盘上多次出现的键非常有用。 例如,您可以根据此属性的值来区分左 Shift 键和右 Shift 键:左 Shift 键的值为 KeyLocation.LEFT,右 Shift 键的值为 KeyLocation.RIGHT。另一个示例是区分标准键盘 (KeyLocation.STANDARD) 与数字键盘 (KeyLocation.NUM_PAD) 上按下的数字键。
Event
  nativeEvent : *
原生浏览器事件。
Event
  shiftKey : Boolean
[read-only] 表示 Shift 键是处于活动状态 (true) 还是非活动状态 (false)。
Event
  stageX : Number
[read-only] 鼠标在 Stage 上的 X 轴坐标
Event
  stageY : Number
[read-only] 鼠标在 Stage 上的 Y 轴坐标
Event
  target : Sprite
事件目标触发对象。
Event
  touches : Array
[read-only] 触摸点列表。
Event
  touchId : int
分配给触摸点的唯一标识号(作为 int)。
Event
  type : String
事件类型。
Event
Public Methods
 MethodDefined By
  
setTo(type:String, currentTarget:Sprite, target:Sprite):Event
设置事件数据。
Event
  
阻止对事件流中当前节点的后续节点中的所有事件侦听器进行处理。此方法不会影响当前节点 (currentTarget) 中的任何事件侦听器。
Event
Public Constants
 ConstantDefined By
  ACTIVE_IN_HIERARCHY_CHANGED : String = activeinhierarchychanged
[static] 定义 activeinhierarchychanged 事件对象的 type 属性值。
Event
  ADDED : String = added
[static] 定义 added 事件对象的 type 属性值。
Event
  ANIMATION_CHANGED : String = animationchanged
[static] 更换动作时触发。
Event
  BLUR : String = blur
[static] 定义 blur 事件对象的 type 属性值。
Event
  CHANGE : String = change
[static] 定义 change 事件对象的 type 属性值。
Event
  CHANGED : String = changed
[static] 定义 changed 事件对象的 type 属性值。
Event
  CLICK : String = click
[static] 定义 click 事件对象的 type 属性值。
Event
  CLOSE : String = close
[static] 定义 close 事件对象的 type 属性值。
Event
  COMPLETE : String = complete
[static] 定义 complete 事件对象的 type 属性值。
Event
  COMPONENT_ADDED : String = componentadded
[static] 定义 componentadded 事件对象的 type 属性值。
Event
  COMPONENT_REMOVED : String = componentremoved
[static] 定义 componentremoved 事件对象的 type 属性值。
Event
  DEVICE_LOST : String = devicelost
[static] 显卡设备丢失时触发
Event
  DISPLAY : String = display
[static] 定义 display 事件对象的 type 属性值。
Event
  DOUBLE_CLICK : String = doubleclick
[static] 定义 doubleclick 事件对象的 type 属性值。
Event
  DRAG_END : String = dragend
[static] 定义 dragend 事件对象的 type 属性值。
Event
  DRAG_MOVE : String = dragmove
[static] 定义 dragmove 事件对象的 type 属性值。
Event
  DRAG_START : String = dragstart
[static] 定义 dragstart 事件对象的 type 属性值。
Event
  EMPTY : Event
[static] 一个空的 Event 对象。用于事件派发中转使用。
Event
  ENABLE_CHANGED : String = enablechanged
[static] 定义 enablechanged 事件对象的 type 属性值。
Event
  END : String = end
[static] 定义 end 事件对象的 type 属性值。
Event
  ENTER : String = enter
[static] 定义 enter 事件对象的 type 属性值。
Event
  ERROR : String = error
[static] 定义 error 事件对象的 type 属性值。
Event
  FOCUS : String = focus
[static] 定义 focus 事件对象的 type 属性值。
Event
  FOCUS_CHANGE : String = focuschange
[static] 定义 focuschange 事件对象的 type 属性值。
Event
  FRAME : String = enterframe
[static] 定义 frame 事件对象的 type 属性值。
Event
  FULL_SCREEN_CHANGE : String = fullscreenchange
[static] 浏览器全屏更改时触发
Event
  HIERARCHY_LOADED : String = hierarchyloaded
[static] 定义 hierarchyloaded 事件对象的 type 属性值。
Event
  INPUT : String = input
[static] 定义 input 事件对象的 type 属性值。
Event
  KEY_DOWN : String = keydown
[static] 定义 keydown 事件对象的 type 属性值。
Event
  KEY_PRESS : String = keypress
[static] 定义 keypress 事件对象的 type 属性值。
Event
  KEY_UP : String = keyup
[static] 定义 keyup 事件对象的 type 属性值。
Event
  LABEL : String = label
[static] 定义 label 事件对象的 type 属性值。
Event
  LAYER_CHANGED : String = layerchanged
[static] 定义 layerchanged 事件对象的 type 属性值。
Event
  LINK : String = link
[static] 定义 link 事件对象的 type 属性值。
Event
  LOADED : String = loaded
[static] 定义 loaded 事件对象的 type 属性值。
Event
  MATERIAL_CHANGED : String = materialchanged
[static] 材质更换时触发
Event
  MESH_CHANGED : String = meshchanged
[static] 模型更换时触发
Event
  MESSAGE : String = message
[static] 定义 message 事件对象的 type 属性值。
Event
  MOUSE_DOWN : String = mousedown
[static] 定义 mousedown 事件对象的 type 属性值。
Event
  MOUSE_MOVE : String = mousemove
[static] 定义 mousemove 事件对象的 type 属性值。
Event
  MOUSE_OUT : String = mouseout
[static] 定义 mouseout 事件对象的 type 属性值。
Event
  MOUSE_OVER : String = mouseover
[static] 定义 mouseover 事件对象的 type 属性值。
Event
  MOUSE_UP : String = mouseup
[static] 定义 mouseup 事件对象的 type 属性值。
Event
  MOUSE_WHEEL : String = mousewheel
[static] 定义 mousewheel 事件对象的 type 属性值。
Event
  OPEN : String = open
[static] 定义 open 事件对象的 type 属性值。
Event
  PAUSED : String = paused
[static] 定义 paused 事件对象的 type 属性值。
Event
  PLAYED : String = played
[static] 定义 played 事件对象的 type 属性值。
Event
  PROGRESS : String = progress
[static] 定义 progress 事件对象的 type 属性值。
Event
  RECOVERED : String = recovered
[static] 定义 recovered 事件对象的 type 属性值。
Event
  RELEASED : String = released
[static] 定义 released 事件对象的 type 属性值。
Event
  REMOVED : String = removed
[static] 定义 removed 事件对象的 type 属性值。
Event
  RENDER : String = render
[static] 定义 render 事件对象的 type 属性值。
Event
  RESIZE : String = resize
[static] 定义 resize 事件对象的 type 属性值。
Event
  RIGHT_CLICK : String = rightclick
[static] 定义 rightclick 事件对象的 type 属性值。
Event
  RIGHT_MOUSE_DOWN : String = rightmousedown
[static] 定义 rightmousedown 事件对象的 type 属性值。
Event
  RIGHT_MOUSE_UP : String = rightmouseup
[static] 定义 rightmouseup 事件对象的 type 属性值。
Event
  ROLL_OUT : String = mouseout
[static] 定义 mouseout 事件对象的 type 属性值。
Event
  ROLL_OVER : String = mouseover
[static] 定义 mouseover 事件对象的 type 属性值。
Event
  SELECT : String = select
[static] 定义 select 事件对象的 type 属性值。
Event
  START : String = start
[static] 定义 start 事件对象的 type 属性值。
Event
  STOPPED : String = stopped
[static] 定义 stopped 事件对象的 type 属性值。
Event
  UNDISPLAY : String = undisplay
[static] 定义 undisplay 事件对象的 type 属性值。
Event
  VISIBILITY_CHANGE : String = visibilitychange
[static] 定义 visibilitychange 事件对象的 type 属性值。
Event
  WORLDMATRIX_NEEDCHANGE : String = worldmatrixneedchanged
[static] 世界矩阵更新时触发。
Event
Property Detail
altKeyproperty
altKey:Boolean  [read-only]

表示 Alt 键是处于活动状态 (true) 还是非活动状态 (false)。


Implementation
    public function get altKey():Boolean
charCodeproperty 
charCode:Boolean  [read-only]

包含按下或释放的键的字符代码值。字符代码值为英文键盘值。


Implementation
    public function get charCode():Boolean
ctrlKeyproperty 
ctrlKey:Boolean  [read-only]

表示 Ctrl 键是处于活动状态 (true) 还是非活动状态 (false)。


Implementation
    public function get ctrlKey():Boolean
currentTargetproperty 
public var currentTarget:Sprite

事件当前冒泡对象。

deltaproperty 
public var delta:int

滚轮滑动增量

keyCodeproperty 
public var keyCode:int

键盘值

keyLocationproperty 
keyLocation:uint  [read-only]

表示键在键盘上的位置。这对于区分在键盘上多次出现的键非常有用。 例如,您可以根据此属性的值来区分左 Shift 键和右 Shift 键:左 Shift 键的值为 KeyLocation.LEFT,右 Shift 键的值为 KeyLocation.RIGHT。另一个示例是区分标准键盘 (KeyLocation.STANDARD) 与数字键盘 (KeyLocation.NUM_PAD) 上按下的数字键。


Implementation
    public function get keyLocation():uint
nativeEventproperty 
public var nativeEvent:*

原生浏览器事件。

shiftKeyproperty 
shiftKey:Boolean  [read-only]

表示 Shift 键是处于活动状态 (true) 还是非活动状态 (false)。


Implementation
    public function get shiftKey():Boolean
stageXproperty 
stageX:Number  [read-only]

鼠标在 Stage 上的 X 轴坐标


Implementation
    public function get stageX():Number
stageYproperty 
stageY:Number  [read-only]

鼠标在 Stage 上的 Y 轴坐标


Implementation
    public function get stageY():Number
targetproperty 
public var target:Sprite

事件目标触发对象。

touchesproperty 
touches:Array  [read-only]

触摸点列表。


Implementation
    public function get touches():Array
touchIdproperty 
public var touchId:int

分配给触摸点的唯一标识号(作为 int)。

typeproperty 
public var type:String

事件类型。

Method Detail
setTo()method
public function setTo(type:String, currentTarget:Sprite, target:Sprite):Event

设置事件数据。

Parameters

type:String — 事件类型。
 
currentTarget:Sprite — 事件目标触发对象。
 
target:Sprite — 事件当前冒泡对象。

Returns
Event — 返回当前 Event 对象。
stopPropagation()method 
public function stopPropagation():void

阻止对事件流中当前节点的后续节点中的所有事件侦听器进行处理。此方法不会影响当前节点 (currentTarget) 中的任何事件侦听器。

Constant Detail
ACTIVE_IN_HIERARCHY_CHANGEDConstant
public static const ACTIVE_IN_HIERARCHY_CHANGED:String = activeinhierarchychanged

定义 activeinhierarchychanged 事件对象的 type 属性值。

ADDEDConstant 
public static const ADDED:String = added

定义 added 事件对象的 type 属性值。

ANIMATION_CHANGEDConstant 
public static const ANIMATION_CHANGED:String = animationchanged

更换动作时触发。

BLURConstant 
public static const BLUR:String = blur

定义 blur 事件对象的 type 属性值。

CHANGEConstant 
public static const CHANGE:String = change

定义 change 事件对象的 type 属性值。

CHANGEDConstant 
public static const CHANGED:String = changed

定义 changed 事件对象的 type 属性值。

CLICKConstant 
public static const CLICK:String = click

定义 click 事件对象的 type 属性值。

CLOSEConstant 
public static const CLOSE:String = close

定义 close 事件对象的 type 属性值。

COMPLETEConstant 
public static const COMPLETE:String = complete

定义 complete 事件对象的 type 属性值。

COMPONENT_ADDEDConstant 
public static const COMPONENT_ADDED:String = componentadded

定义 componentadded 事件对象的 type 属性值。

COMPONENT_REMOVEDConstant 
public static const COMPONENT_REMOVED:String = componentremoved

定义 componentremoved 事件对象的 type 属性值。

DEVICE_LOSTConstant 
public static const DEVICE_LOST:String = devicelost

显卡设备丢失时触发

DISPLAYConstant 
public static const DISPLAY:String = display

定义 display 事件对象的 type 属性值。

DOUBLE_CLICKConstant 
public static const DOUBLE_CLICK:String = doubleclick

定义 doubleclick 事件对象的 type 属性值。

DRAG_ENDConstant 
public static const DRAG_END:String = dragend

定义 dragend 事件对象的 type 属性值。

DRAG_MOVEConstant 
public static const DRAG_MOVE:String = dragmove

定义 dragmove 事件对象的 type 属性值。

DRAG_STARTConstant 
public static const DRAG_START:String = dragstart

定义 dragstart 事件对象的 type 属性值。

EMPTYConstant 
public static const EMPTY:Event

一个空的 Event 对象。用于事件派发中转使用。

ENABLE_CHANGEDConstant 
public static const ENABLE_CHANGED:String = enablechanged

定义 enablechanged 事件对象的 type 属性值。

ENDConstant 
public static const END:String = end

定义 end 事件对象的 type 属性值。

ENTERConstant 
public static const ENTER:String = enter

定义 enter 事件对象的 type 属性值。

ERRORConstant 
public static const ERROR:String = error

定义 error 事件对象的 type 属性值。

FOCUSConstant 
public static const FOCUS:String = focus

定义 focus 事件对象的 type 属性值。

FOCUS_CHANGEConstant 
public static const FOCUS_CHANGE:String = focuschange

定义 focuschange 事件对象的 type 属性值。

FRAMEConstant 
public static const FRAME:String = enterframe

定义 frame 事件对象的 type 属性值。

FULL_SCREEN_CHANGEConstant 
public static const FULL_SCREEN_CHANGE:String = fullscreenchange

浏览器全屏更改时触发

HIERARCHY_LOADEDConstant 
public static const HIERARCHY_LOADED:String = hierarchyloaded

定义 hierarchyloaded 事件对象的 type 属性值。

INPUTConstant 
public static const INPUT:String = input

定义 input 事件对象的 type 属性值。

KEY_DOWNConstant 
public static const KEY_DOWN:String = keydown

定义 keydown 事件对象的 type 属性值。

KEY_PRESSConstant 
public static const KEY_PRESS:String = keypress

定义 keypress 事件对象的 type 属性值。

KEY_UPConstant 
public static const KEY_UP:String = keyup

定义 keyup 事件对象的 type 属性值。

LABELConstant 
public static const LABEL:String = label

定义 label 事件对象的 type 属性值。

LAYER_CHANGEDConstant 
public static const LAYER_CHANGED:String = layerchanged

定义 layerchanged 事件对象的 type 属性值。

LINKConstant 
public static const LINK:String = link

定义 link 事件对象的 type 属性值。

LOADEDConstant 
public static const LOADED:String = loaded

定义 loaded 事件对象的 type 属性值。

MATERIAL_CHANGEDConstant 
public static const MATERIAL_CHANGED:String = materialchanged

材质更换时触发

MESH_CHANGEDConstant 
public static const MESH_CHANGED:String = meshchanged

模型更换时触发

MESSAGEConstant 
public static const MESSAGE:String = message

定义 message 事件对象的 type 属性值。

MOUSE_DOWNConstant 
public static const MOUSE_DOWN:String = mousedown

定义 mousedown 事件对象的 type 属性值。

MOUSE_MOVEConstant 
public static const MOUSE_MOVE:String = mousemove

定义 mousemove 事件对象的 type 属性值。

MOUSE_OUTConstant 
public static const MOUSE_OUT:String = mouseout

定义 mouseout 事件对象的 type 属性值。

MOUSE_OVERConstant 
public static const MOUSE_OVER:String = mouseover

定义 mouseover 事件对象的 type 属性值。

MOUSE_UPConstant 
public static const MOUSE_UP:String = mouseup

定义 mouseup 事件对象的 type 属性值。

MOUSE_WHEELConstant 
public static const MOUSE_WHEEL:String = mousewheel

定义 mousewheel 事件对象的 type 属性值。

OPENConstant 
public static const OPEN:String = open

定义 open 事件对象的 type 属性值。

PAUSEDConstant 
public static const PAUSED:String = paused

定义 paused 事件对象的 type 属性值。

PLAYEDConstant 
public static const PLAYED:String = played

定义 played 事件对象的 type 属性值。

PROGRESSConstant 
public static const PROGRESS:String = progress

定义 progress 事件对象的 type 属性值。

RECOVEREDConstant 
public static const RECOVERED:String = recovered

定义 recovered 事件对象的 type 属性值。

RELEASEDConstant 
public static const RELEASED:String = released

定义 released 事件对象的 type 属性值。

REMOVEDConstant 
public static const REMOVED:String = removed

定义 removed 事件对象的 type 属性值。

RENDERConstant 
public static const RENDER:String = render

定义 render 事件对象的 type 属性值。

RESIZEConstant 
public static const RESIZE:String = resize

定义 resize 事件对象的 type 属性值。

RIGHT_CLICKConstant 
public static const RIGHT_CLICK:String = rightclick

定义 rightclick 事件对象的 type 属性值。

RIGHT_MOUSE_DOWNConstant 
public static const RIGHT_MOUSE_DOWN:String = rightmousedown

定义 rightmousedown 事件对象的 type 属性值。

RIGHT_MOUSE_UPConstant 
public static const RIGHT_MOUSE_UP:String = rightmouseup

定义 rightmouseup 事件对象的 type 属性值。

ROLL_OUTConstant 
public static const ROLL_OUT:String = mouseout

定义 mouseout 事件对象的 type 属性值。

ROLL_OVERConstant 
public static const ROLL_OVER:String = mouseover

定义 mouseover 事件对象的 type 属性值。

SELECTConstant 
public static const SELECT:String = select

定义 select 事件对象的 type 属性值。

STARTConstant 
public static const START:String = start

定义 start 事件对象的 type 属性值。

STOPPEDConstant 
public static const STOPPED:String = stopped

定义 stopped 事件对象的 type 属性值。

UNDISPLAYConstant 
public static const UNDISPLAY:String = undisplay

定义 undisplay 事件对象的 type 属性值。

VISIBILITY_CHANGEConstant 
public static const VISIBILITY_CHANGE:String = visibilitychange

定义 visibilitychange 事件对象的 type 属性值。

WORLDMATRIX_NEEDCHANGEConstant 
public static const WORLDMATRIX_NEEDCHANGE:String = worldmatrixneedchanged

世界矩阵更新时触发。