| Paquete | flash.events |
| Clase | public class MouseEvent |
| Herencia | MouseEvent Event Object |
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9 |
Si intervienen nodos anidados, los eventos de ratón se dirigen al nodo anidado más profundo visible en la lista de visualización. Este nodo recibe el nombre de target node. Para que un ascendiente del nodo de destino reciba la notificación de un evento de ratón, utilice EventDispatcher.addEventListener() en el nodo ascendiente con el parámetro type definido en el evento de ratón concreto que desee detectar.
| Propiedad | Definido por | ||
|---|---|---|---|
| altKey : Boolean
Indica si la tecla Alt está activa (true) o inactiva (false).
| MouseEvent | ||
![]() | bubbles : Boolean
[read-only]
Indica si un evento es un evento de propagación.
| Event | |
| buttonDown : Boolean
Indica si se pulsa el botón principal del ratón (true) o no (false).
| MouseEvent | ||
![]() | cancelable : Boolean
[read-only]
Indica si se puede evitar el comportamiento asociado al evento.
| Event | |
![]() | constructor : Object
Una referencia a la clase de objeto o función constructora para una instancia de objeto determinada.
| Object | |
| ctrlKey : Boolean
Indica si la tecla Control está activa (true) o inactiva (false).
| MouseEvent | ||
![]() | currentTarget : Object
[read-only]
El objeto que procesa de forma activa el objeto de evento con un detector de eventos.
| Event | |
| delta : int
Indica el número de líneas que debe desplazarse la visualización por cada vuelta de la rueda del ratón.
| MouseEvent | ||
![]() | eventPhase : uint
[read-only]
La fase actual en el flujo del evento.
| Event | |
| localX : Number
La coordenada horizontal en la que se produce el evento en relación con la clase Sprite contenida.
| MouseEvent | ||
| localY : Number
La coordenada vertical en la que se produce el evento en relación con la clase Sprite contenida.
| MouseEvent | ||
![]() | prototype : Object
[static]
Una referencia al objeto prototipo de una clase u objeto de función.
| Object | |
| relatedObject : InteractiveObject
Referencia a un objeto de la lista de visualización relacionado con el evento.
| MouseEvent | ||
| shiftKey : Boolean
Indica si la tecla Mayús está activa (true) o inactiva (false).
| MouseEvent | ||
| stageX : Number
[read-only]
La coordenada horizontal en la que se produce el evento en las coordenadas globales del escenario.
| MouseEvent | ||
| stageY : Number
[read-only]
La coordenada vertical en la que se produce el evento en las coordenadas globales del escenario.
| MouseEvent | ||
![]() | target : Object
[read-only]
El destino del evento.
| Event | |
![]() | type : String
[read-only]
El tipo de evento.
| Event | |
| Método | Definido por | ||
|---|---|---|---|
|
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)
Crea un objeto de evento que contiene información sobre eventos de ratón.
| MouseEvent | ||
|
Crea una copia del objeto MouseEvent y define el valor de cada propiedad para que coincida con el del objeto original.
| MouseEvent | ||
![]() |
Una función de utilidad para implementar el método toString() en la clase Event personalizada.
| Event | |
![]() |
Indica si un objeto tiene definida una propiedad especificada.
| Object | |
![]() |
Comprueba si se ha llamado a preventDefault() en el evento.
| Event | |
![]() |
Indica si hay una instancia de la clase Object en la cadena de prototipo del objeto especificado como parámetro.
| Object | |
![]() |
Cancela el comportamiento predeterminado de un evento si es posible cancelarlo.
| Event | |
![]() |
Indica si existe la propiedad especificada y si es enumerable.
| Object | |
![]() |
Establece la disponibilidad de una propiedad dinámica para operaciones de bucle.
| Object | |
![]() |
Impide el proceso de cualquier detector de eventos en el nodo actual y los nodos siguientes en el flujo del evento.
| Event | |
![]() |
Impide el proceso de cualquier detector de eventos en nodos siguientes al nodo actual.
| Event | |
|
Devuelve una cadena con todas las propiedades del objeto MouseEvent.
| MouseEvent | ||
|
Si se ha modificado la lista de visualización, da instrucciones a Flash Player para que muestre la representación tras finalizar el procesamiento del evento.
| MouseEvent | ||
![]() |
Devuelve el valor simple del objeto especificado.
| Object | |
| Constante | Definido por | ||
|---|---|---|---|
![]() | ACTIVATE : String = "activate" [static]
Define el valor de la propiedad type para un objeto de evento activate.
| Event | |
![]() | ADDED : String = "added" [static]
Define el valor de la propiedad type para un objeto de evento added.
| Event | |
![]() | ADDED_TO_STAGE : String = "addedToStage" [static]
Define el valor de la propiedad type para un objeto de evento addedToStage.
| Event | |
![]() | CANCEL : String = "cancel" [static]
Define el valor de la propiedad type para un objeto de evento cancel.
| Event | |
![]() | CHANGE : String = "change" [static]
Define el valor de la propiedad type para un objeto de evento change.
| Event | |
| CLICK : String = "click" [static]
Define el valor de la propiedad type para un objeto de evento click.
| MouseEvent | ||
![]() | CLOSE : String = "close" [static]
Define el valor de la propiedad type para un objeto de evento close.
| Event | |
![]() | COMPLETE : String = "complete" [static]
Define el valor de la propiedad type para un objeto de evento complete.
| Event | |
![]() | CONNECT : String = "connect" [static]
Define el valor de la propiedad type para un objeto de evento connect.
| Event | |
![]() | DEACTIVATE : String = "deactivate" [static]
Define el valor de la propiedad type para un objeto de evento deactivate.
| Event | |
| DOUBLE_CLICK : String = "doubleClick" [static]
Define el valor de la propiedad type para un objeto de evento doubleClick.
| MouseEvent | ||
![]() | ENTER_FRAME : String = "enterFrame" [static]
Define el valor de la propiedad type para un objeto de evento enterFrame.
| Event | |
![]() | FULLSCREEN : String = "fullScreen" [static]
Define el valor de la propiedad type para un objeto de evento fullScreen.
| Event | |
![]() | ID3 : String = "id3" [static]
Define el valor de la propiedad type para un objeto de evento id3.
| Event | |
![]() | INIT : String = "init" [static]
Define el valor de la propiedad type para un objeto de evento init.
| Event | |
| MOUSE_DOWN : String = "mouseDown" [static]
Define el valor de la propiedad type para un objeto de evento mouseDown.
| MouseEvent | ||
![]() | MOUSE_LEAVE : String = "mouseLeave" [static]
Define el valor de la propiedad type para un objeto de evento mouseLeave.
| Event | |
| MOUSE_MOVE : String = "mouseMove" [static]
Define el valor de la propiedad type para un objeto de evento mouseMove.
| MouseEvent | ||
| MOUSE_OUT : String = "mouseOut" [static]
Define el valor de la propiedad type para un objeto de evento mouseOut.
| MouseEvent | ||
| MOUSE_OVER : String = "mouseOver" [static]
Define el valor de la propiedad type para un objeto de evento mouseOver.
| MouseEvent | ||
| MOUSE_UP : String = "mouseUp" [static]
Define el valor de la propiedad type para un objeto de evento mouseUp.
| MouseEvent | ||
| MOUSE_WHEEL : String = "mouseWheel" [static]
Define el valor de la propiedad type para un objeto de evento mouseWheel.
| MouseEvent | ||
![]() | OPEN : String = "open" [static]
Define el valor de la propiedad type para un objeto de evento open.
| Event | |
![]() | REMOVED : String = "removed" [static]
Define el valor de la propiedad type para un objeto de evento removed.
| Event | |
![]() | REMOVED_FROM_STAGE : String = "removedFromStage" [static]
Define el valor de la propiedad type para un objeto de evento removedFromStage.
| Event | |
![]() | RENDER : String = "render" [static]
Define el valor de la propiedad type para un objeto de evento render.
| Event | |
![]() | RESIZE : String = "resize" [static]
Define el valor de la propiedad type para un objeto de evento resize.
| Event | |
| ROLL_OUT : String = "rollOut" [static]
Define el valor de la propiedad type para un objeto de evento rollOut.
| MouseEvent | ||
| ROLL_OVER : String = "rollOver" [static]
Define el valor de la propiedad type para un objeto de evento rollOver.
| MouseEvent | ||
![]() | SCROLL : String = "scroll" [static]
Define el valor de la propiedad type para un objeto de evento scroll.
| Event | |
![]() | SELECT : String = "select" [static]
Define el valor de la propiedad type para un objeto de evento select.
| Event | |
![]() | SOUND_COMPLETE : String = "soundComplete" [static]
Define el valor de la propiedad type para un objeto de evento soundComplete.
| Event | |
![]() | TAB_CHILDREN_CHANGE : String = "tabChildrenChange" [static]
Define el valor de la propiedad type para un objeto de evento tabChildrenChange.
| Event | |
![]() | TAB_ENABLED_CHANGE : String = "tabEnabledChange" [static]
Define el valor de la propiedad type para un objeto de evento tabEnabledChange.
| Event | |
![]() | TAB_INDEX_CHANGE : String = "tabIndexChange" [static]
Define el valor de la propiedad type para un objeto de evento tabIndexChange.
| Event | |
![]() | UNLOAD : String = "unload" [static]
Define el valor de la propiedad type para un objeto de evento unload.
| Event | |
| altKey | propiedad |
altKey:Boolean [read-write]
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9 |
Indica si la tecla Alt está activa (true) o inactiva (false). Sólo se admite en los sistema operativos Windows.
public function get altKey():Boolean
public function set altKey(value:Boolean):void
| buttonDown | propiedad |
buttonDown:Boolean [read-write]
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9 |
Indica si se pulsa el botón principal del ratón (true) o no (false).
public function get buttonDown():Boolean
public function set buttonDown(value:Boolean):void
| ctrlKey | propiedad |
ctrlKey:Boolean [read-write]
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9 |
Indica si la tecla Control está activa (true) o inactiva (false). En equipos con Macintosh, se debe utilizar esta propiedad para representar la tecla Comando.
public function get ctrlKey():Boolean
public function set ctrlKey(value:Boolean):void
| delta | propiedad |
delta:int [read-write]
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9 |
Indica el número de líneas que debe desplazarse la visualización por cada vuelta de la rueda del ratón. Un valor delta positivo indica un desplazamiento hacia arriba; un valor negativo indica un desplazamiento hacia abajo. Los valores típicos van del 1 al 3, pero una rotación más rápida puede generar valores más grandes. Este parámetro depende del dispositivo y del sistema operativo y suele ser configurable por el usuario. Esta propiedad sólo se aplica al evento MouseEvent.mouseWheel.
public function get delta():int
public function set delta(value:int):void
| localX | propiedad |
localX:Number [read-write]
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9 |
La coordenada horizontal en la que se produce el evento en relación con la clase Sprite contenida.
public function get localX():Number
public function set localX(value:Number):void
| localY | propiedad |
localY:Number [read-write]
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9 |
La coordenada vertical en la que se produce el evento en relación con la clase Sprite contenida.
public function get localY():Number
public function set localY(value:Number):void
| relatedObject | propiedad |
relatedObject:InteractiveObject [read-write]
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9 |
Referencia a un objeto de la lista de visualización relacionado con el evento. Por ejemplo, si se produce un evento mouseOut, relatedObject representa el objeto de la lista de visualización al que ahora apunta el dispositivo de señalización. Esta propiedad sólo se aplica a los eventos mouseOut y mouseOver.
public function get relatedObject():InteractiveObject
public function set relatedObject(value:InteractiveObject):void
| shiftKey | propiedad |
shiftKey:Boolean [read-write]
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9 |
Indica si la tecla Mayús está activa (true) o inactiva (false).
public function get shiftKey():Boolean
public function set shiftKey(value:Boolean):void
| stageX | propiedad |
stageX:Number [read-only]
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9 |
La coordenada horizontal en la que se produce el evento en las coordenadas globales del escenario. Esta propiedad se calcula al establecer localX.
public function get stageX():Number
| stageY | propiedad |
stageY:Number [read-only]
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9 |
La coordenada vertical en la que se produce el evento en las coordenadas globales del escenario. Esta propiedad se calcula al establecer localY.
public function get stageY():Number
| MouseEvent | () | constructor |
public function 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)
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9 |
Crea un objeto de evento que contiene información sobre eventos de ratón. Los objetos de evento se transfieren como parámetros a los detectores de eventos.
Parámetrostype:String — El tipo de evento. Los valores posibles son: MouseEvent.CLICK, MouseEvent.DOUBLE_CLICK, MouseEvent.MOUSE_DOWN, MouseEvent.MOUSE_MOVE, MouseEvent.MOUSE_OUT, MouseEvent.MOUSE_OVER, MouseEvent.MOUSE_UP, MouseEvent.MOUSE_WHEEL, MouseEvent.ROLL_OUT y MouseEvent.ROLL_OVER.
|
|
bubbles:Boolean (default = true) — Determina si el objeto de evento participa en la fase de propagación del flujo del evento.
|
|
cancelable:Boolean (default = false) — Determina si se puede cancelar el objeto Event.
|
|
localX:Number — La coordenada horizontal en la que se produce el evento en relación con la clase Sprite contenida.
|
|
localY:Number — La coordenada vertical en la que se produce el evento en relación con la clase Sprite contenida.
|
|
relatedObject:InteractiveObject (default = null) — La instancia complementaria de InteractiveObject que se ve afectada por el evento. Por ejemplo, si se produce un evento mouseOut, relatedObject representa el objeto de la lista de visualización al que ahora apunta el dispositivo de señalización.
|
|
ctrlKey:Boolean (default = false) — Indica si la tecla Control está activada.
|
|
altKey:Boolean (default = false) — Indica si la tecla Alt está activado (sólo Windows).
|
|
shiftKey:Boolean (default = false) — Indica si la tecla Mayús está activada.
|
|
buttonDown:Boolean (default = false) — Indica si se pulsa el botón principal del ratón.
|
|
delta:int (default = 0) — Indica el número de líneas que debe desplazarse la visualización por cada vuelta de la rueda del ratón. Un valor delta positivo indica un desplazamiento hacia arriba; un valor negativo indica un desplazamiento hacia abajo. Los valores típicos van del 1 al 3, pero una rotación más rápida puede generar valores más grandes. Este parámetro sólo se utiliza para el evento MouseEvent.mouseWheel.
|
| clone | () | método |
public override function clone():Event
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9 |
Crea una copia del objeto MouseEvent y define el valor de cada propiedad para que coincida con el del objeto original.
Valor devueltoEvent — Un nuevo objeto MouseEvent con valores de propiedades que coinciden con los del objeto original.
|
| toString | () | método |
public override function toString():String
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9 |
Devuelve una cadena con todas las propiedades del objeto MouseEvent. La cadena tiene el siguiente formato:
[MouseEvent type=value bubbles=value cancelable=value... delta=value]
String — Una cadena que contiene todas las propiedades del objeto MouseEvent.
|
| updateAfterEvent | () | método |
public function updateAfterEvent():void
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9 |
Si se ha modificado la lista de visualización, da instrucciones a Flash Player para que muestre la representación tras finalizar el procesamiento del evento.
| CLICK | Constante |
public static const CLICK:String = "click"
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9 |
Define el valor de la propiedad type de un objeto de evento click.
Este evento tiene las propiedades siguientes:
| Propiedad | Valor |
|---|---|
bubbles | true |
buttonDown | true si se pulsa el botón principal del ratón; en caso contrario; false. |
cancelable | false; no hay ningún comportamiento predeterminado que cancelar. |
ctrlKey | true si la tecla Control está activa; false si está inactiva. |
currentTarget | El objeto que procesa de forma activa el objeto de evento con un detector de eventos. |
localX | La coordenada horizontal en la que se produce el evento en relación con la clase Sprite contenida. |
localY | La coordenada vertical en la que se produce el evento en relación con la clase Sprite contenida. |
shiftKey | true si la tecla Mayús está activa; false si está inactiva. |
stageX | La coordenada horizontal en la que se produce el evento en las coordenadas globales del escenario. |
stageY | La coordenada vertical en la que se produce el evento en las coordenadas globales del escenario. |
target | La instancia InteractiveObject en el dispositivo de señalización. El objeto target no siempre es el objeto de la lista de visualización que registró el detector de eventos. Utilice la propiedad currentTarget para acceder al objeto de la lista de visualización que está procesando el evento actualmente. |
Véase también
| DOUBLE_CLICK | Constante |
public static const DOUBLE_CLICK:String = "doubleClick"
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9 |
Define el valor de la propiedad type de un objeto de evento doubleClick.
Este evento tiene las propiedades siguientes:
| Propiedad | Valor |
|---|---|
bubbles | true |
buttonDown | true si se pulsa el botón principal del ratón; en caso contrario; false. |
cancelable | false; no hay ningún comportamiento predeterminado que cancelar. |
ctrlKey | true si la tecla Control está activa; false si está inactiva. |
currentTarget | El objeto que procesa de forma activa el objeto de evento con un detector de eventos. |
localX | La coordenada horizontal en la que se produce el evento en relación con la clase Sprite contenida. |
localY | La coordenada vertical en la que se produce el evento en relación con la clase Sprite contenida. |
shiftKey | true si la tecla Mayús está activa; false si está inactiva. |
stageX | La coordenada horizontal en la que se produce el evento en las coordenadas globales del escenario. |
stageY | La coordenada vertical en la que se produce el evento en las coordenadas globales del escenario. |
target | La instancia InteractiveObject en el dispositivo de señalización. El objeto target no siempre es el objeto de la lista de visualización que registró el detector de eventos. Utilice la propiedad currentTarget para acceder al objeto de la lista de visualización que está procesando el evento actualmente. |
Véase también
| MOUSE_DOWN | Constante |
public static const MOUSE_DOWN:String = "mouseDown"
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9 |
Define el valor de la propiedad type de un objeto de evento mouseDown.
Este evento tiene las propiedades siguientes:
| Propiedad | Valor |
|---|---|
bubbles | true |
buttonDown | true si se pulsa el botón principal del ratón; en caso contrario; false. |
cancelable | false; no es posible cancelar el comportamiento predeterminado. |
ctrlKey | true si la tecla Control está activa; false si está inactiva. |
currentTarget | El objeto que procesa de forma activa el objeto de evento con un detector de eventos. |
localX | La coordenada horizontal en la que se produce el evento en relación con la clase Sprite contenida. |
localY | La coordenada vertical en la que se produce el evento en relación con la clase Sprite contenida. |
shiftKey | true si la tecla Mayús está activa; false si está inactiva. |
stageX | La coordenada horizontal en la que se produce el evento en las coordenadas globales del escenario. |
stageY | La coordenada vertical en la que se produce el evento en las coordenadas globales del escenario. |
target | La instancia InteractiveObject en el dispositivo de señalización. El objeto target no siempre es el objeto de la lista de visualización que registró el detector de eventos. Utilice la propiedad currentTarget para acceder al objeto de la lista de visualización que está procesando el evento actualmente. |
Véase también
| MOUSE_MOVE | Constante |
public static const MOUSE_MOVE:String = "mouseMove"
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9 |
Define el valor de la propiedad type de un objeto de evento mouseMove.
Este evento tiene las propiedades siguientes:
| Propiedad | Valor |
|---|---|
bubbles | true |
buttonDown | true si se pulsa el botón principal del ratón; en caso contrario; false. |
cancelable | false; no es posible cancelar el comportamiento predeterminado. |
ctrlKey | true si la tecla Control está activa; false si está inactiva. |
currentTarget | El objeto que procesa de forma activa el objeto de evento con un detector de eventos. |
localX | La coordenada horizontal en la que se produce el evento en relación con la clase Sprite contenida. |
localY | La coordenada vertical en la que se produce el evento en relación con la clase Sprite contenida. |
shiftKey | true si la tecla Mayús está activa; false si está inactiva. |
stageX | La coordenada horizontal en la que se produce el evento en las coordenadas globales del escenario. |
stageY | La coordenada vertical en la que se produce el evento en las coordenadas globales del escenario. |
target | La instancia InteractiveObject en el dispositivo de señalización. El objeto target no siempre es el objeto de la lista de visualización que registró el detector de eventos. Utilice la propiedad currentTarget para acceder al objeto de la lista de visualización que está procesando el evento actualmente. |
Véase también
| MOUSE_OUT | Constante |
public static const MOUSE_OUT:String = "mouseOut"
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9 |
Define el valor de la propiedad type de un objeto de evento mouseOut.
Este evento tiene las propiedades siguientes:
| Propiedad | Valor |
|---|---|
bubbles | true |
buttonDown | true si se pulsa el botón principal del ratón; en caso contrario; false. |
cancelable | false; no es posible cancelar el comportamiento predeterminado. |
ctrlKey | true si la tecla Control está activa; false si está inactiva. |
currentTarget | El objeto que procesa de forma activa el objeto de evento con un detector de eventos. |
relatedObject | El objeto de la lista de visualización al que señala ahora el dispositivo de señalización. |
localX | La coordenada horizontal en la que se produce el evento en relación con la clase Sprite contenida. |
localY | La coordenada vertical en la que se produce el evento en relación con la clase Sprite contenida. |
shiftKey | true si la tecla Mayús está activa; false si está inactiva. |
stageX | La coordenada horizontal en la que se produce el evento en las coordenadas globales del escenario. |
stageY | La coordenada vertical en la que se produce el evento en las coordenadas globales del escenario. |
target | La instancia InteractiveObject en el dispositivo de señalización. El objeto target no siempre es el objeto de la lista de visualización que registró el detector de eventos. Utilice la propiedad currentTarget para acceder al objeto de la lista de visualización que está procesando el evento actualmente. |
Véase también
| MOUSE_OVER | Constante |
public static const MOUSE_OVER:String = "mouseOver"
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9 |
Define el valor de la propiedad type de un objeto de evento mouseOver.
Este evento tiene las propiedades siguientes:
| Propiedad | Valor |
|---|---|
bubbles | true |
buttonDown | true si se pulsa el botón principal del ratón; en caso contrario; false. |
cancelable | false; no es posible cancelar el comportamiento predeterminado. |
ctrlKey | true si la tecla Control está activa; false si está inactiva. |
currentTarget | El objeto que procesa de forma activa el objeto de evento con un detector de eventos. |
relatedObject | El objeto de la lista de visualización al que señalaba el dispositivo de señalización. |
localX | La coordenada horizontal en la que se produce el evento en relación con la clase Sprite contenida. |
localY | La coordenada vertical en la que se produce el evento en relación con la clase Sprite contenida. |
shiftKey | true si la tecla Mayús está activa; false si está inactiva. |
stageX | La coordenada horizontal en la que se produce el evento en las coordenadas globales del escenario. |
stageY | La coordenada vertical en la que se produce el evento en las coordenadas globales del escenario. |
target | La instancia InteractiveObject en el dispositivo de señalización. El objeto target no siempre es el objeto de la lista de visualización que registró el detector de eventos. Utilice la propiedad currentTarget para acceder al objeto de la lista de visualización que está procesando el evento actualmente. |
Véase también
| MOUSE_UP | Constante |
public static const MOUSE_UP:String = "mouseUp"
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9 |
Define el valor de la propiedad type de un objeto de evento mouseUp.
Este evento tiene las propiedades siguientes:
| Propiedad | Valor |
|---|---|
bubbles | true |
buttonDown | true si se pulsa el botón principal del ratón; en caso contrario; false. |
cancelable | false; no es posible cancelar el comportamiento predeterminado. |
ctrlKey | true si la tecla Control está activa; false si está inactiva. |
currentTarget | El objeto que procesa de forma activa el objeto de evento con un detector de eventos. |
localX | La coordenada horizontal en la que se produce el evento en relación con la clase Sprite contenida. |
localY | La coordenada vertical en la que se produce el evento en relación con la clase Sprite contenida. |
shiftKey | true si la tecla Mayús está activa; false si está inactiva. |
stageX | La coordenada horizontal en la que se produce el evento en las coordenadas globales del escenario. |
stageY | La coordenada vertical en la que se produce el evento en las coordenadas globales del escenario. |
target | La instancia InteractiveObject en el dispositivo de señalización. El objeto target no siempre es el objeto de la lista de visualización que registró el detector de eventos. Utilice la propiedad currentTarget para acceder al objeto de la lista de visualización que está procesando el evento actualmente. |
Véase también
| MOUSE_WHEEL | Constante |
public static const MOUSE_WHEEL:String = "mouseWheel"
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9 |
Define el valor de la propiedad type de un objeto de evento mouseWheel.
Este evento tiene las propiedades siguientes:
| Propiedad | Valor |
|---|---|
bubbles | true |
buttonDown | true si se pulsa el botón principal del ratón; en caso contrario; false. |
cancelable | false; no es posible cancelar el comportamiento predeterminado. |
ctrlKey | true si la tecla Control está activa; false si está inactiva. |
currentTarget | El objeto que procesa de forma activa el objeto de evento con un detector de eventos. |
delta | El número de líneas equivalente a cada giro de la rueda del ratón. |
localX | La coordenada horizontal en la que se produce el evento en relación con la clase Sprite contenida. |
localY | La coordenada vertical en la que se produce el evento en relación con la clase Sprite contenida. |
shiftKey | true si la tecla Mayús está activa; false si está inactiva. |
stageX | La coordenada horizontal en la que se produce el evento en las coordenadas globales del escenario. |
stageY | La coordenada vertical en la que se produce el evento en las coordenadas globales del escenario. |
target | La instancia InteractiveObject en el dispositivo de señalización. El objeto target no siempre es el objeto de la lista de visualización que registró el detector de eventos. Utilice la propiedad currentTarget para acceder al objeto de la lista de visualización que está procesando el evento actualmente. |
Véase también
| ROLL_OUT | Constante |
public static const ROLL_OUT:String = "rollOut"
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9 |
Define el valor de la propiedad type de un objeto de evento rollOut.
Este evento tiene las propiedades siguientes:
| Propiedad | Valor |
|---|---|
bubbles | false |
buttonDown | true si se pulsa el botón principal del ratón; en caso contrario; false. |
cancelable | false; no hay ningún comportamiento predeterminado que cancelar. |
ctrlKey | true si la tecla Control está activa; false si está inactiva. |
currentTarget | El objeto que procesa de forma activa el objeto de evento con un detector de eventos. |
relatedObject | El objeto de la lista de visualización al que señala ahora el dispositivo de señalización. |
localX | La coordenada horizontal en la que se produce el evento en relación con la clase Sprite contenida. |
localY | La coordenada vertical en la que se produce el evento en relación con la clase Sprite contenida. |
shiftKey | true si la tecla Mayús está activa; false si está inactiva. |
stageX | La coordenada horizontal en la que se produce el evento en las coordenadas globales del escenario. |
stageY | La coordenada vertical en la que se produce el evento en las coordenadas globales del escenario. |
target | La instancia InteractiveObject en el dispositivo de señalización. El objeto target no siempre es el objeto de la lista de visualización que registró el detector de eventos. Utilice la propiedad currentTarget para acceder al objeto de la lista de visualización que está procesando el evento actualmente. |
Véase también
| ROLL_OVER | Constante |
public static const ROLL_OVER:String = "rollOver"
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9 |
Define el valor de la propiedad type de un objeto de evento rollOver.
Este evento tiene las propiedades siguientes:
| Propiedad | Valor |
|---|---|
bubbles | false |
buttonDown | true si se pulsa el botón principal del ratón; en caso contrario; false. |
cancelable | false; no hay ningún comportamiento predeterminado que cancelar. |
ctrlKey | true si la tecla Control está activa; false si está inactiva. |
currentTarget | El objeto que procesa de forma activa el objeto de evento con un detector de eventos. |
relatedObject | El objeto de la lista de visualización al que señalaba el dispositivo de señalización. |
localX | La coordenada horizontal en la que se produce el evento en relación con la clase Sprite contenida. |
localY | La coordenada vertical en la que se produce el evento en relación con la clase Sprite contenida. |
shiftKey | true si la tecla Mayús está activa; false si está inactiva. |
stageX | La coordenada horizontal en la que se produce el evento en las coordenadas globales del escenario. |
stageY | La coordenada vertical en la que se produce el evento en las coordenadas globales del escenario. |
target | La instancia InteractiveObject en el dispositivo de señalización. El objeto target no siempre es el objeto de la lista de visualización que registró el detector de eventos. Utilice la propiedad currentTarget para acceder al objeto de la lista de visualización que está procesando el evento actualmente. |
Véase también
MouseEventExample y ChildSprite para ilustrar cómo se distribuyen los eventos mouse con una imagen sencilla. El ejemplo realiza las siguientes tareas:
child. Su constructor dibuja en primer lugar un cuadrado naranja de 100 x 100 píxeles en las coordenadas (0,0) llamando a su método draw() y, a continuación, añade siete detectores/suscriptores de eventos.
click / clickHandler(): Se distribuye cuando el usuario hace clic una sola vez con el botón izquierdo del ratón sobre el cuadrado.doubleClick / doubleClickHandler(): Se distribuye cuando el usuario hace doble clic con el botón izquierdo del ratón sobre el cuadrado.mouseDown / mouseDownHandler(): Al hacer clic en el objeto ChildSprite (el cuadrado naranja), se imprime un mensaje trace() en la pantalla y, seguidamente, se llama a ChildSprite.draw(), que dibuja un cuadrado amarillo oscuro en el lugar que ocupaba el cuadrado azul claro dibujado en mouseOverHandler(). El método mouseDownHandler() también añade un detector de eventos mouseMove y el suscriptor mouseMoveHandler() (se describe a continuación), que procesa los movimientos del ratón. Posteriormente se llama al método startDrag(), que permite que se arrastre el objeto Sprite.mouseOut / mouseOutHandler(): Se distribuye cada vez que el puntero sale del área cuadrada. Se llama al método draw() para devolver el cuadrado a su tamaño y color normales.mouseOver / mouseOverHandler(): Se distribuye cuando el puntero del ratón se encuentra sobre el cuadrado. El método redibuja el cuadrado para que sea más grande y para que el color de fondo sea amarillo oscuro.mouseUp / mouseUpHandler(): Cuando el usuario suelta el botón del ratón, se elimina el detector de eventos mouseMove y se llama a stopDrag, que fija el cuadrado en su lugar correspondiente.mouseMove / mouseMoveHandler(): Mientras el usuario esté pulsando el botón izquierdo del ratón, este método ordena a Flash Player a redibujar constantemente el cuadrado naranja.mouseWheel / mouseWheelHandler(): Se distribuye cuando el usuario gira la rueda del ratón sobre el cuadrado.child a la lista de visualización por medio de addChild(), que dibuja rápidamente el cuadrado naranja.Notas:
MouseEventExample no debe ser la raíz del documento.sprite, a la que se asigna la modificación de event.target para escribir Sprite.
package {
import flash.display.Sprite;
public class MouseEventExample extends Sprite {
private var size:uint = 100;
private var bgColor:uint = 0xFFCC00;
public function MouseEventExample() {
var child:ChildSprite = new ChildSprite();
addChild(child);
}
}
}
import flash.display.Sprite;
import flash.events.MouseEvent;
class ChildSprite extends Sprite {
private var size:uint = 50;
private var overSize:uint = 60;
private var backgroundColor:uint = 0xFFCC00;
private var overColor:uint = 0xCCFF00;
private var downColor:uint = 0x00CCFF;
public function ChildSprite() {
draw(size, size, backgroundColor);
addEventListener(MouseEvent.CLICK, clickHandler);
addEventListener(MouseEvent.DOUBLE_CLICK, doubleClickHandler);
addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
addEventListener(MouseEvent.MOUSE_OUT, mouseOutHandler);
addEventListener(MouseEvent.MOUSE_OVER, mouseOverHandler);
addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);
addEventListener(MouseEvent.MOUSE_WHEEL, mouseWheelHandler);
}
private function draw(w:uint, h:uint, bgColor:uint):void {
graphics.clear();
graphics.beginFill(bgColor);
graphics.drawRect(0, 0, w, h);
graphics.endFill();
}
private function clickHandler(event:MouseEvent):void {
trace("clickHandler");
}
private function doubleClickHandler(event:MouseEvent):void {
trace("doubleClickHandler");
}
private function mouseDownHandler(event:MouseEvent):void {
trace("mouseDownHandler");
draw(overSize, overSize, downColor);
var sprite:Sprite = Sprite(event.target);
sprite.addEventListener(MouseEvent.MOUSE_MOVE, mouseMoveHandler);
sprite.startDrag();
}
private function mouseMoveHandler(event:MouseEvent):void {
trace("mouseMoveHandler");
event.updateAfterEvent();
}
private function mouseOutHandler(event:MouseEvent):void {
trace("mouseOutHandler");
draw(size, size, backgroundColor);
}
private function mouseOverHandler(event:MouseEvent):void {
trace("mouseOverHandler");
draw(overSize, overSize, overColor);
}
private function mouseWheelHandler(event:MouseEvent):void {
trace("mouseWheelHandler delta: " + event.delta);
}
private function mouseUpHandler(event:MouseEvent):void {
trace("mouseUpHandler");
var sprite:Sprite = Sprite(event.target);
sprite.removeEventListener(MouseEvent.MOUSE_MOVE, mouseMoveHandler);
sprite.stopDrag();
draw(overSize, overSize, overColor);
}
}
Enviarme un mensaje de correo electrónico cuando se añadan comentarios a esta página | Informe de comentarios
Página actual: http://livedocs.adobe.com/flash/9.0_es/ActionScriptLangRefV3/flash/events/MouseEvent.html