ActionScript语法组件参考
文件大小: 5536k
源码售价: 10 个金币 积分规则     积分充值
资源说明:示例: 包 flash.events 类 public class MouseEvent 继承 MouseEvent Event Object 语言版本 : ActionScript 3.0 Player 版本 : Flash Player 9 每次发生鼠标事件时,Flash® Player 都会将 MouseEvent 对象调度到事件流中。 鼠标事件通常由使用指针的用户输入设备(如鼠标或轨迹球)生成。 当包含嵌套节点时,鼠标事件指向在显示列表中可见的最深的可能嵌套节点。 此节点称为目标节点。 若要让目标节点的始祖接收鼠标事件的通知,请使用始祖节点上其 type 参数设置为您要检测的特定鼠标事件的 EventDispatcher.addEventListener()。 查看示例 -------------------------------------------------------------------------------- 公共 属性 隐藏继承的公共属性 显示继承的公共属性 属性 定义方 altKey : Boolean 保留以供将来使用。 MouseEvent bubbles : Boolean [read-only] 指示事件是否为冒泡事件。 Event buttonDown : Boolean 指示鼠标主按键是已按下 (true) 还是未按下 (false)。 MouseEvent cancelable : Boolean [read-only] 指示是否可以阻止与事件相关联的行为。 Event constructor : Object 对类对象或给定对象实例的构造函数的引用。 Object ctrlKey : Boolean 指示 Ctrl 键是处于活动状态 (true) 还是非活动状态 (false)。 MouseEvent currentTarget : Object [read-only] 当前正在使用某个事件侦听器处理 Event 对象的对象。 Event delta : int 指示用户将鼠标滚轮每滚动一个单位应滚动多少行。 MouseEvent eventPhase : uint [read-only] 事件流中的当前阶段。 Event localX : Number 事件发生点的相对于包含 Sprite 的水平坐标。 MouseEvent localY : Number 事件发生点的相对于包含 Sprite 的垂直坐标。 MouseEvent prototype : Object [static] 对类或函数对象的原型对象的引用。 Object relatedObject : InteractiveObject 对与事件相关的显示列表对象的引用。 MouseEvent shiftKey : Boolean 指示 Shift 键是处于活动状态 (true) 还是非活动状态 (false)。 MouseEvent stageX : Number [read-only] 事件发生点在全局舞台坐标中的水平坐标。 MouseEvent stageY : Number [read-only] 事件发生点在全局舞台坐标中的垂直坐标。 MouseEvent target : Object [read-only] 事件目标。 Event type : String [read-only] 事件的类型。 Event 公共 方法 隐藏继承的公共方法 显示继承的公共方法 方法 定义方 MouseEvent(type:String, bubbles:Boolean = true, cancelable:Boolean = false, localX:Number, localY:Number, relatedObject:InteractiveObject = null, ctrlKey:Boolean = false, altKey:Boolean = false, shiftKey:Boolean = false, buttonDown:Boolean = false, delta:int = 0) 创建一个 Event 对象,其中包含有关鼠标事件的信息。 MouseEvent clone():Event 创建 MouseEvent 对象的副本,并设置每个属性的值以匹配原始属性值。 MouseEvent formatToString(className:String, ... arguments):String 在自定义 Event 类中实现 toString() 方法的实用程序函数。 Event hasOwnProperty(name:String):Boolean 指示对象是否已经定义了指定的属性。 Object isDefaultPrevented():Boolean 检查是否已对事件调用 preventDefault()。 Event isPrototypeOf(theClass:Object):Boolean 指示 Object 类的实例是否在指定为参数的对象的原型链中。 Object preventDefault():void 如果可以取消事件的默认行为,则取消该行为。 Event propertyIsEnumerable(name:String):Boolean 指示指定的属性是否存在、是否可枚举。 Object setPropertyIsEnumerable(name:String, isEnum:Boolean = true):void 设置循环操作动态属性的可用性。 Object stopImmediatePropagation():void 防止对事件流中当前节点中和所有后续节点中的事件侦听器进行处理。 Event stopPropagation():void 防止对事件流中当前节点的后续节点中的所有事件侦听器进行处理。 Event toString():String 返回一个字符串,其中包含 MouseEvent 对象的所有属性。 MouseEvent updateAfterEvent():void 如果已修改显示列表,则此事件处理完成后将指示 Flash Player 呈现结果。 MouseEvent valueOf():Object 返回指定对象的原始值。 Object 公共 常量 隐藏继承的公共常量 显示继承的公共常量 常量 定义方 ACTIVATE : String = "activate" [static] 定义 activate 事件对象的 type 属性值。 Event ADDED : String = "added" [static] 定义 added 事件对象的 type 属性值。 Event ADDED_TO_STAGE : String = "addedToStage" [static] 定义 addedToStage 事件对象的 type 属性值。 Event CANCEL : String = "cancel" [static] 定义 cancel 事件对象的 type 属性值。 Event CHANGE : String = "change" [static] 定义 change 事件对象的 type 属性值。 Event CLICK : String = "click" [static] 定义 click 事件对象的 type 属性值。 MouseEvent CLOSE : String = "close" [static] 定义 close 事件对象的 type 属性值。 Event COMPLETE : String = "complete" [static] 定义 complete 事件对象的 type 属性值。 Event CONNECT : String = "connect" [static] 定义 connect 事件对象的 type 属性值。 Event DEACTIVATE : String = "deactivate" [static] 定义 deactivate 事件对象的 type 属性值。 Event DOUBLE_CLICK : String = "doubleClick" [static] 定义 doubleClick 事件对象的 type 属性值。 MouseEvent ENTER_FRAME : String = "enterFrame" [static] 定义 enterFrame 事件对象的 type 属性值。 Event FULLSCREEN : String = "fullScreen" [static] 定义 fullScreen 事件对象的 type 属性值。 Event ID3 : String = "id3" [static] 定义 id3 事件对象的 type 属性值。 Event INIT : String = "init" [static] 定义 init 事件对象的 type 属性值。 Event MOUSE_DOWN : String = "mouseDown" [static] 定义 mouseDown 事件对象的 type 属性值。 MouseEvent MOUSE_LEAVE : String = "mouseLeave" [static] 定义 mouseLeave 事件对象的 type 属性值。 Event MOUSE_MOVE : String = "mouseMove" [static] 定义 mouseMove 事件对象的 type 属性值。 MouseEvent MOUSE_OUT : String = "mouseOut" [static] 定义 mouseOut 事件对象的 type 属性值。 MouseEvent MOUSE_OVER : String = "mouseOver" [static] 定义 mouseOver 事件对象的 type 属性值。 MouseEvent MOUSE_UP : String = "mouseUp" [static] 定义 mouseUp 事件对象的 type 属性值。 MouseEvent MOUSE_WHEEL : String = "mouseWheel" [static] 定义 mouseWheel 事件对象的 type 属性值。 MouseEvent OPEN : String = "open" [static] 定义 open 事件对象的 type 属性值。 Event REMOVED : String = "removed" [static] 定义 removed 事件对象的 type 属性值。 Event REMOVED_FROM_STAGE : String = "removedFromStage" [static] 定义 removedFromStage 事件对象的 type 属性值。 Event RENDER : String = "render" [static] 定义 render 事件对象的 type 属性值。 Event RESIZE : String = "resize" [static] 定义 resize 事件对象的 type 属性值。 Event ROLL_OUT : String = "rollOut" [static] 定义 rollOut 事件对象的 type 属性值。 MouseEvent ROLL_OVER : String = "rollOver" [static] 定义 rollOver 事件对象的 type 属性值。 MouseEvent SCROLL : String = "scroll" [static] 定义 scroll 事件对象的 type 属性值。 Event SELECT : String = "select" [static] 定义 select 事件对象的 type 属性值。 Event SOUND_COMPLETE : String = "soundComplete" [static] 定义 soundComplete 事件对象的 type 属性值。 Event TAB_CHILDREN_CHANGE : String = "tabChildrenChange" [static] 定义 tabChildrenChange 事件对象的 type 属性值。 Event TAB_ENABLED_CHANGE : String = "tabEnabledChange" [static] 定义 tabEnabledChange 事件对象的 type 属性值。 Event TAB_INDEX_CHANGE : String = "tabIndexChange" [static] 定义 tabIndexChange 事件对象的 type 属性值。 Event UNLOAD : String = "unload" [static] 定义 unload 事件对象的 type 属性值。 Event 属性详细信息 altKey 属性 altKey:Boolean [read-write] 语言版本 : ActionScript 3.0 Player 版本 : Flash Player 9 保留以供将来使用。 实现 public function get altKey():Boolean public function set altKey(value:Boolean):void buttonDown 属性 buttonDown:Boolean [read-write] 语言版本 : ActionScript 3.0 Player 版本 : Flash Player 9 指示鼠标主按键是已按下 (true) 还是未按下 (false)。 实现 public function get buttonDown():Boolean public function set buttonDown(value:Boolean):void ctrlKey 属性 ctrlKey:Boolean [read-write] 语言版本 : ActionScript 3.0 Player 版本 : Flash Player 9 指示 Ctrl 键是处于活动状态 (true) 还是非活动状态 (false)。 在 Macintosh 计算机上,您必须使用此属性来表示 Command 键。 实现 public function get ctrlKey():Boolean public function set ctrlKey(value:Boolean):void delta 属性 delta:int [read-write] 语言版本 : ActionScript 3.0 Player 版本 : Flash Player 9 指示用户将鼠标滚轮每滚动一个单位应滚动多少行。 正 delta 值指示向上滚动;负值指示向下滚动。 通常所设的值为 1 到 3;值越大,滚动得越快。 此设置取决于设备和操作系统,并且通常可由用户配置。 此属性仅应用于 MouseEvent.mouseWheel 事件。 实现 public function get delta():int public function set delta(value:int):void localX 属性 localX:Number [read-write] 语言版本 : ActionScript 3.0 Player 版本 : Flash Player 9 事件发生点的相对于包含 Sprite 的水平坐标。 实现 public function get localX():Number public function set localX(value:Number):void localY 属性 localY:Number [read-write] 语言版本 : ActionScript 3.0 Player 版本 : Flash Player 9 事件发生点的相对于包含 Sprite 的垂直坐标。 实现 public function get localY():Number public function set localY(value:Number):void relatedObject 属性 relatedObject:InteractiveObject [read-write] 语言版本 : ActionScript 3.0 Player 版本 : Flash Player 9 对与事件相关的显示列表对象的引用。 例如,发生 mouseOut 事件时,relatedObject 表示指针设备当前所指向的显示列表对象。 此属性仅应用于 mouseOut 和 mouseOver 事件。 实现 public function get relatedObject():InteractiveObject public function set relatedObject(value:InteractiveObject):void shiftKey 属性 ......(后面还有代码示例,由于太长就不都贴出来了)
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。