Paket | flash.events |
Klasse | public class MouseEvent |
Vererbung | MouseEvent Event Object |
Unterklassen | AutomationDragEvent, ChartEvent, ChartItemEvent, DragEvent, FlexMouseEvent, GridEvent, LegendMouseEvent, ListEvent, MosaicDragEvent, NativeDragEvent, ScreenMouseEvent |
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Wenn verschachtelte Knoten involviert sind, zielen Mausereignisse auf den tiefstmöglich verschachtelten Knoten, der in der Anzeigeliste sichtbar ist. Dieser Knoten wird als Zielknoten bezeichnet. Damit ein übergeordnetes Element eines Zielknotens eine Benachrichtigung bei einem Mausereignis empfängt, verwenden Sie EventDispatcher.addEventListener()
an dem übergeordneten Knoten. Dabei muss der Parameter type
auf das Mausereignis gesetzt werden, das Sie erfassen möchten.
Eigenschaft | Definiert von | ||
---|---|---|---|
altKey : Boolean
Gibt an, ob die Alt-Taste aktiviert (true) oder deaktiviert (false) ist. | MouseEvent | ||
bubbles : Boolean [schreibgeschützt]
Gibt an, ob es sich bei dem Ereignis um ein Bubbling-Ereignis handelt. | Event | ||
buttonDown : Boolean
Gibt an, ob die primäre Maustaste gedrückt (true) ist oder nicht (false). | MouseEvent | ||
cancelable : Boolean [schreibgeschützt]
Gibt an, ob das mit dem Ereignis verknüpfte Verhalten verhindert werden kann. | Event | ||
clickCount : int [schreibgeschützt]
Gibt an, ob das Mouse-Down-Ereignis Teil einer Sequenz mit mehreren Klicks ist oder nicht. | MouseEvent | ||
commandKey : Boolean
Gibt an, ob die Befehlstaste aktiviert ist (nur Mac). Der Wert der commandKey-Eigenschaft hat denselben Wert wie die ctrlKey-Eigenschaft auf dem Mac. | MouseEvent | ||
constructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz. | Object | ||
controlKey : Boolean
Gibt an, ob unter Mac OS die Ctrl-Taste oder unter Windows oder Linux die Strg-Taste aktiviert ist. | MouseEvent | ||
ctrlKey : Boolean
Gibt unter Windows oder Linux an, ob die Strg-Taste aktiviert (true) oder deaktiviert (false) ist. | MouseEvent | ||
currentTarget : Object [schreibgeschützt]
Das Objekt, welches das Ereignisobjekt aktiv mit einem Ereignis-Listener verarbeitet. | Event | ||
delta : int
Gibt an, wie viele Zeilen pro Raststellung des Mausrads durchlaufen werden sollen. | MouseEvent | ||
eventPhase : uint [schreibgeschützt]
Die aktuelle Phase im Ereignisablauf. | Event | ||
isRelatedObjectInaccessible : Boolean
Falls „true“, ist die relatedObject-Eigenschaft aus Gründen, die mit der Sicherheitssandbox zusammenhängen, auf null gesetzt. | MouseEvent | ||
localX : Number
Wenn die Maussperre deaktiviert ist, die horizontale Koordinate, bei der das Ereignis aufgetreten ist, in Relation zum Sprite, in dem es enthalten ist. | MouseEvent | ||
localY : Number
Wenn die Maussperre deaktiviert ist, die vertikale Koordinate, bei der das Ereignis aufgetreten ist, in Relation zum Sprite, in dem es enthalten ist. | MouseEvent | ||
movementX : Number
Wenn die Maussperre aktiviert ist, die Änderung an der Mausposition in x-Richtung seit dem letzten Mausereignis. | MouseEvent | ||
movementY : Number
Wenn die Maussperre aktiviert ist, die Änderung an der Mausposition in y-Richtung seit dem letzten Mausereignis. | MouseEvent | ||
relatedObject : InteractiveObject
Ein Verweis auf ein Anzeigelistenobjekt, das in Relation zum Ereignis steht. | MouseEvent | ||
shiftKey : Boolean
Gibt an, ob die Umschalttaste aktiviert (true) oder deaktiviert (false) ist. | MouseEvent | ||
stageX : Number [schreibgeschützt]
Die horizontale Koordinate, an der das Ereignis aufgetreten ist, in globalen Bühnenkoordinaten. | MouseEvent | ||
stageY : Number [schreibgeschützt]
Die vertikale Koordinate, an der das Ereignis aufgetreten ist, in globalen Bühnenkoordinaten. | MouseEvent | ||
target : Object [schreibgeschützt]
Das Ereignis-Ziel. | Event | ||
type : String [schreibgeschützt]
Der Ereignistyp. | Event |
Methode | Definiert von | ||
---|---|---|---|
MouseEvent(type:String, bubbles:Boolean = true, cancelable:Boolean = false, localX:Number = NaN, localY:Number = NaN, relatedObject:InteractiveObject = null, ctrlKey:Boolean = false, altKey:Boolean = false, shiftKey:Boolean = false, buttonDown:Boolean = false, delta:int = 0, commandKey:Boolean = false, controlKey:Boolean = false, clickCount:int = 0)
Erstellt ein Ereignisobjekt, das Informationen über Mausereignisse enthält. | MouseEvent | ||
[override]
Erstellt eine Kopie des MouseEvent-Objekts und stellt den Wert jeder Eigenschaft so ein, dass er dem Wert des Originals entspricht. | MouseEvent | ||
Eine Dienstprogrammfunktion zur Implementierung der toString()-Methode in benutzerdefinierten ActionScript 3.0 Event-Klassen. | Event | ||
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde. | Object | ||
Überprüft, ob die preventDefault()-Methode bei dem Ereignis aufgerufen wurde. | Event | ||
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde. | Object | ||
Bricht das Standardverhalten eines Ereignisses ab, wenn dieses Verhalten abgebrochen werden kann. | Event | ||
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann. | Object | ||
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest. | Object | ||
Verhindert die Verarbeitung von Ereignis-Listenern im aktuellen Knoten und in Knoten, die dem aktuellen Knoten im Ereignisablauf nachfolgen. | Event | ||
Verhindert die Verarbeitung von Ereignis-Listenern in Knoten, die dem aktuellen Knoten im Ereignisablauf nachfolgen. | Event | ||
Gibt die Stringdarstellung dieses Objekts zurück, formatiert entsprechend den Konventionen des Gebietsschemas. | Object | ||
[override]
Gibt eine Zeichenfolge zurück, die alle Eigenschaften des MouseEvent-Objekts enthält. | MouseEvent | ||
Weist Flash Player oder Adobe AIR nach Abschluss der Verarbeitung dieses Ereignisses zur Wiedergabe an, wenn die Anzeigeliste geändert wurde. | MouseEvent | ||
Gibt den Grundwert des angegebenen Objekts zurück. | Object |
Konstante | Definiert von | ||
---|---|---|---|
CLICK : String = "click" [statisch]
Definiert den Wert der Eigenschaft type eines Klickereignisobjekts. | MouseEvent | ||
CONTEXT_MENU : String = "contextMenu" [statisch]
Die MouseEvent.CONTEXT_MENU-Konstante definiert den Wert der type-Eigenschaft eines contextMenu-Ereignisobjekts. | MouseEvent | ||
DOUBLE_CLICK : String = "doubleClick" [statisch]
Definiert den Wert der Eigenschaft type eines doubleClick-Ereignisobjekts. | MouseEvent | ||
MIDDLE_CLICK : String = "middleClick" [statisch]
Definiert den Wert der type-Eigenschaft eines middleClick-Ereignisobjekts. | MouseEvent | ||
MIDDLE_MOUSE_DOWN : String = "middleMouseDown" [statisch]
Definiert den Wert der type-Eigenschaft eines middleMouseDown-Ereignisobjekts. | MouseEvent | ||
MIDDLE_MOUSE_UP : String = "middleMouseUp" [statisch]
Definiert den Wert der type-Eigenschaft eines middleMouseUp-Ereignisobjekts. | MouseEvent | ||
MOUSE_DOWN : String = "mouseDown" [statisch]
Definiert den Wert der Eigenschaft type eines mouseDown-Ereignisobjekts. | MouseEvent | ||
MOUSE_MOVE : String = "mouseMove" [statisch]
Definiert den Wert der Eigenschaft type eines mouseMove-Ereignisobjekts. | MouseEvent | ||
MOUSE_OUT : String = "mouseOut" [statisch]
Definiert den Wert der Eigenschaft type eines mouseOut-Ereignisobjekts. | MouseEvent | ||
MOUSE_OVER : String = "mouseOver" [statisch]
Definiert den Wert der Eigenschaft type eines mouseOver-Ereignisobjekts. | MouseEvent | ||
MOUSE_UP : String = "mouseUp" [statisch]
Definiert den Wert der Eigenschaft type eines mouseUp-Ereignisobjekts. | MouseEvent | ||
MOUSE_WHEEL : String = "mouseWheel" [statisch]
Definiert den Wert der Eigenschaft type eines mouseWheel-Ereignisobjekts. | MouseEvent | ||
RELEASE_OUTSIDE : String = "releaseOutside" [statisch]
Definiert den Wert der type-Eigenschaft eines releaseOutside-Ereignisobjekts. | MouseEvent | ||
RIGHT_CLICK : String = "rightClick" [statisch]
Definiert den Wert der type-Eigenschaft eines rightClick-Ereignisobjekts. | MouseEvent | ||
RIGHT_MOUSE_DOWN : String = "rightMouseDown" [statisch]
Definiert den Wert der type-Eigenschaft eines rightMouseDown-Ereignisobjekts. | MouseEvent | ||
RIGHT_MOUSE_UP : String = "rightMouseUp" [statisch]
Definiert den Wert der type-Eigenschaft eines rightMouseUp-Ereignisobjekts. | MouseEvent | ||
ROLL_OUT : String = "rollOut" [statisch]
Definiert den Wert der Eigenschaft type eines rollOut-Ereignisobjekts. | MouseEvent | ||
ROLL_OVER : String = "rollOver" [statisch]
Definiert den Wert der Eigenschaft type eines rollOver-Ereignisobjekts. | MouseEvent |
altKey | Eigenschaft |
altKey:Boolean
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Gibt an, ob die Alt-Taste aktiviert (true
) oder deaktiviert (false
) ist. Wird nur für Windows unterstützt. Unter anderen Betriebssystemen ist diese Eigenschaft immer auf false
gesetzt.
Implementierung
public function get altKey():Boolean
public function set altKey(value:Boolean):void
buttonDown | Eigenschaft |
clickCount | Eigenschaft |
clickCount:int
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Lite 4 |
Gibt an, ob das Mouse-Down-Ereignis Teil einer Sequenz mit mehreren Klicks ist oder nicht. Dieser Parameter hat den Wert null für alle Mausereignisse außer MouseEvent.mouseDown
, MouseEvent.mouseUp
, MouseEvent.middleMouseDown
, MouseEvent.middleMouseUp
, MouseEvent.rightMouseDown
und MouseEvent.rightMouseUp
. Das Warten auf einfache Klicks, Doppelklicks und Sequenzen mit mehreren Klicks ist mit dem clickCount
-Parameter möglich. Zum Beispiel haben die ersten Ereignisse MouseEvent.mouseDown
und MouseEvent.mouseUp
für clickCount
den Wert 1 und die zweiten MouseEvent.mouseDown
- und MouseEvent.mouseUp
-Ereignisse in einer Doppelklicksequenz haben für clickCount
den Wert 2. Wenn die Maus ausreichend bewegt wird oder die Mehrfachklicksequenz unterbrochen wird, hat das nächste MouseEvent.mouseDown
für clickCount den Wert 1. Das doubleClick-Ereignis wird weiterhin wie erwartet ausgelöst.
Implementierung
public function get clickCount():int
commandKey | Eigenschaft |
commandKey:Boolean
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Lite 4 |
Gibt an, ob die Befehlstaste aktiviert ist (nur Mac).
Der Wert der commandKey
-Eigenschaft hat denselben Wert wie die ctrlKey
-Eigenschaft auf dem Mac. Ist unter Windows und Linux immer „false“.
Implementierung
public function get commandKey():Boolean
public function set commandKey(value:Boolean):void
controlKey | Eigenschaft |
ctrlKey | Eigenschaft |
ctrlKey:Boolean
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Gibt unter Windows oder Linux an, ob die Strg-Taste aktiviert (true
) oder deaktiviert (false
) ist. Unter Mac wird damit angezeigt, ob die Ctrl-Taste oder die Befehlstaste aktiviert ist.
Implementierung
public function get ctrlKey():Boolean
public function set ctrlKey(value:Boolean):void
delta | Eigenschaft |
delta:int
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Gibt an, wie viele Zeilen pro Raststellung des Mausrads durchlaufen werden sollen. Ein positiver Deltawert bedeutet einen Bildlauf nach oben. Ein negativer Wert steht für einen Bildlauf nach unten. Typische Werte sind 1 bis 3, wobei ein schnellerer Bildlauf größere Werte zur Folge haben kann. Diese Einstellung hängt von dem Gerät und dem Betriebssystem ab und wird in der Regel vom Benutzer eingestellt. Diese Eigenschaft gilt nur für das Ereignis MouseEvent.mouseWheel
.
Implementierung
public function get delta():int
public function set delta(value:int):void
isRelatedObjectInaccessible | Eigenschaft |
isRelatedObjectInaccessible:Boolean
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 10, Flash Lite 4 |
Wenn true
, ist die relatedObject
-Eigenschaft aus Gründen, die mit der Sicherheitssandbox zusammenhängen, auf null
gesetzt. Ist der Nominalwert von relatedObject
ein Verweis auf ein DisplayObject in einer anderen Sandbox, wird relatedObject
auf null
gesetzt, es sei denn, die Berechtigung gilt über die Sandboxgrenzen hinweg für beide Richtungen. Die Berechtigung wird eingerichtet, indem aus einer SWF-Datei Security.allowDomain()
aufgerufen wird oder eine Richtliniendatei vom Server einer Bilddatei bereitgestellt und die LoaderContext.checkPolicyFile
-Eigenschaft beim Laden des Bilds gesetzt wird.
Implementierung
public function get isRelatedObjectInaccessible():Boolean
public function set isRelatedObjectInaccessible(value:Boolean):void
Verwandte API-Elemente
localX | Eigenschaft |
localX:Number
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Wenn die Maussperre deaktiviert ist, die horizontale Koordinate, bei der das Ereignis aufgetreten ist, in Relation zum Sprite, in dem es enthalten ist. Deaktivieren Sie die Maussperre, in dem Sie Stage.mouseLock
auf false
einstellen.
Wenn die Maussperre aktiviert ist, sind localX
und localY
0. Verwenden Sie movementX
und movementY
, um die Änderungen an der Mausposition zu bestimmen, wenn die Maussperre aktiviert ist.
Implementierung
public function get localX():Number
public function set localX(value:Number):void
Verwandte API-Elemente
Beispiel
Verwendung dieses Beispiels
Die Verwendung dieser Eigenschaft wird im Beispiel für die MOUSE_MOVE-Konstante veranschaulicht.
localY | Eigenschaft |
localY:Number
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Wenn die Maussperre deaktiviert ist, die vertikale Koordinate, bei der das Ereignis aufgetreten ist, in Relation zum Sprite, in dem es enthalten ist. Deaktivieren Sie die Maussperre, in dem Sie Stage.mouseLock
auf false
einstellen.
Wenn die Maussperre aktiviert ist, sind localX
und localY
0. Verwenden Sie movementX
und movementY
, um die Änderungen an der Mausposition zu bestimmen, wenn die Maussperre aktiviert ist.
Implementierung
public function get localY():Number
public function set localY(value:Number):void
Verwandte API-Elemente
Beispiel
Verwendung dieses Beispiels
Die Verwendung dieser Eigenschaft wird im Beispiel für die MOUSE_MOVE-Konstante veranschaulicht.
movementX | Eigenschaft |
movementX:Number
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 11.2, AIR 3.2 |
Wenn die Maussperre aktiviert ist, die Änderung an der Mausposition in x-Richtung seit dem letzten Mausereignis. Aktivieren Sie die Maussperre, in dem Sie Stage.mouseLock
auf true
einstellen.
Wenn die Maussperre aktiviert ist:
localX
undlocalY
enthalten 0.movementX
undmovementY
enthalten Deltawerte.movementX
undmovementY
werden niemals basierend auf der Bühnentransformierung transformiert. Dies bedeutet, dass sie immer Bühnenkoordinaten bleiben.
movementX
und movementY
sind 0, wenn Stage.mouseLock
den Wert false
hat.
Implementierung
public function get movementX():Number
public function set movementX(value:Number):void
Verwandte API-Elemente
Beispiel
Verwendung dieses Beispiels
Die Verwendung dieser Eigenschaft wird im Beispiel für die MOUSE_MOVE-Konstante veranschaulicht.
movementY | Eigenschaft |
movementY:Number
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 11.2, AIR 3.2 |
Wenn die Maussperre aktiviert ist, die Änderung an der Mausposition in y-Richtung seit dem letzten Mausereignis. Aktivieren Sie die Maussperre, in dem Sie Stage.mouseLock
auf true
einstellen.
Wenn die Maussperre aktiviert ist:
localX
undlocalY
enthalten 0.movementX
undmovementY
enthalten Deltawerte.movementX
undmovementY
werden niemals basierend auf der Bühnentransformierung transformiert. Dies bedeutet, dass sie immer Bühnenkoordinaten bleiben.
movementX
und movementY
sind 0, wenn Stage.mouseLock
den Wert false
hat.
Implementierung
public function get movementY():Number
public function set movementY(value:Number):void
Verwandte API-Elemente
Beispiel
Verwendung dieses Beispiels
Die Verwendung dieser Eigenschaft wird im Beispiel für die MOUSE_MOVE-Konstante veranschaulicht.
relatedObject | Eigenschaft |
relatedObject:InteractiveObject
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Ein Verweis auf ein Anzeigelistenobjekt, das in Relation zum Ereignis steht. Wenn beispielsweise ein mouseOut
-Ereignis auftritt, stellt relatedObject
das Anzeigelistenobjekt dar, auf das das Zeigegerät jetzt zeigt. Diese Eigenschaft gilt für die Ereignisse mouseOut
, mouseOver
, rollOut
und rollOver
.
Der Wert dieser Eigenschaft kann in zwei Fällen null
sein: Wenn es kein verwandtes Objekt gibt oder wenn es eines gibt, dieses aber eine Sicherheitssandbox ist, auf die Sie keinen Zugriff haben. Verwenden Sie die isRelatedObjectInaccessible()
-Eigenschaft, um festzustellen, welcher dieser Gründe zutrifft.
Implementierung
public function get relatedObject():InteractiveObject
public function set relatedObject(value:InteractiveObject):void
Verwandte API-Elemente
shiftKey | Eigenschaft |
stageX | Eigenschaft |
stageX:Number
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Die horizontale Koordinate, an der das Ereignis aufgetreten ist, in globalen Bühnenkoordinaten. Diese Eigenschaft wird berechnet, wenn die Eigenschaft localX
eingerichtet wird.
Implementierung
public function get stageX():Number
Beispiel
Verwendung dieses Beispiels
Die Verwendung dieser Eigenschaft wird im Beispiel für die MOUSE_MOVE-Konstante veranschaulicht.
stageY | Eigenschaft |
stageY:Number
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Die vertikale Koordinate, an der das Ereignis aufgetreten ist, in globalen Bühnenkoordinaten. Diese Eigenschaft wird berechnet, wenn die Eigenschaft localY
eingerichtet wird.
Implementierung
public function get stageY():Number
Beispiel
Verwendung dieses Beispiels
Die Verwendung dieser Eigenschaft wird im Beispiel für die MOUSE_MOVE-Konstante veranschaulicht.
MouseEvent | () | Konstruktor |
public function MouseEvent(type:String, bubbles:Boolean = true, cancelable:Boolean = false, localX:Number = NaN, localY:Number = NaN, relatedObject:InteractiveObject = null, ctrlKey:Boolean = false, altKey:Boolean = false, shiftKey:Boolean = false, buttonDown:Boolean = false, delta:int = 0, commandKey:Boolean = false, controlKey:Boolean = false, clickCount:int = 0)
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Erstellt ein Ereignisobjekt, das Informationen über Mausereignisse enthält. Ereignisobjekte werden Ereignis-Listenern als Parameter übergeben.
Parametertype:String — Der Ereignistyp. Mögliche Werte sind: MouseEvent.CLICK , MouseEvent.DOUBLE_CLICK , MouseEvent.MOUSE_DOWN , MouseEvent.MOUSE_MOVE , MouseEvent.MOUSE_OUT , MouseEvent.MOUSE_OVER , MouseEvent.MOUSE_UP , MouseEvent.MIDDLE_CLICK , MouseEvent.MIDDLE_MOUSE_DOWN , MouseEvent.MIDDLE_MOUSE_UP , MouseEvent.RIGHT_CLICK , MouseEvent.RIGHT_MOUSE_DOWN , MouseEvent.RIGHT_MOUSE_UP , MouseEvent.MOUSE_WHEEL , MouseEvent.ROLL_OUT und MouseEvent.ROLL_OVER .
| |
bubbles:Boolean (default = true ) — Bestimmt, ob das Ereignisobjekt an der Bubbling-Phase des Ereignisablaufs teilnimmt.
| |
cancelable:Boolean (default = false ) — Bestimmt, ob das Ereignisobjekt abgebrochen werden kann.
| |
localX:Number (default = NaN ) — Die horizontale Koordinate, an der das Ereignis aufgetreten ist, in Relation zum umgebenden Sprite.
| |
localY:Number (default = NaN ) — Die vertikale Koordinate, an der das Ereignis aufgetreten ist, das in Relation zum umgebenden Sprite-Objekt steht.
| |
relatedObject:InteractiveObject (default = null ) — Die andere InteractiveObject-Instanz, die von dem Ereignis betroffen ist. Wenn beispielsweise ein mouseOut -Ereignis auftritt, stellt relatedObject das Anzeigelistenobjekt dar, auf das das Zeigegerät jetzt zeigt.
| |
ctrlKey:Boolean (default = false ) — Unter Windows oder Linux wird damit angezeigt, ob die Strg-Taste aktiviert ist. Unter Mac OS wird damit angezeigt, ob die Ctrl-Taste oder die Befehlstaste aktiviert ist.
| |
altKey:Boolean (default = false ) — Gibt an, ob die Alt-Taste aktiviert ist (nur Windows oder Linux).
| |
shiftKey:Boolean (default = false ) — Gibt an, ob der Umschalttasten-Modifizierer aktiviert ist.
| |
buttonDown:Boolean (default = false ) — Gibt an, ob die primäre Maustaste gedrückt wird.
| |
delta:int (default = 0 ) — Gibt an, wie viele Zeilen pro Raststellung des Mausrads durchlaufen werden sollen. Ein positiver Deltawert bedeutet einen Bildlauf nach oben. Ein negativer Wert steht für einen Bildlauf nach unten. Typische Werte sind 1 bis 3, wobei ein schnellerer Bildlauf größere Werte zur Folge haben kann. Dieser Parameter wird nur für das Ereignis MouseEvent.mouseWheel verwendet.
| |
commandKey:Boolean (default = false ) — (nur AIR); gibt an, ob die Befehlstaste aktiviert ist (nur Mac). Dieser Parameter wird nur für die folgenden Ereignisse verwendet MouseEvent.click , MouseEvent.mouseDown , MouseEvent.mouseUp , MouseEvent.middleClick , MouseEvent.middleMouseDown , MouseEvent.middleMouseUp , MouseEvent.rightClick , MouseEvent.rightMouseDown , MouseEvent.rightMouseUp und MouseEvent.doubleClick . Dieser Parameter gilt nur für Adobe AIR. Setzen Sie ihn nicht für Flash Player-Inhalte.
| |
controlKey:Boolean (default = false ) — (nur AIR); gibt an, ob die Ctrl- oder Strg-Taste aktiviert ist. Dieser Parameter wird nur für die folgenden Ereignisse verwendet MouseEvent.click , MouseEvent.mouseDown , MouseEvent.mouseUp , MouseEvent.middleClick , MouseEvent.middleMouseDown , MouseEvent.middleMouseUp , MouseEvent.rightClick , MouseEvent.rightMouseDown , MouseEvent.rightMouseUp und MouseEvent.doubleClick . Dieser Parameter gilt nur für Adobe AIR. Setzen Sie ihn nicht für Flash Player-Inhalte.
| |
clickCount:int (default = 0 ) — (nur AIR); gibt an, ob das Mausereignis Teil einer Sequenz mit mehreren Klicks ist oder nicht. Dieser Parameter hat den Wert null für alle Mausereignisse außer MouseEvent.mouseDown , MouseEvent.mouseUp , MouseEvent.middleMouseDown , MouseEvent.middleMouseUp , MouseEvent.rightMouseDown und MouseEvent.rightMouseUp . Das Warten auf einfache Klicks, Doppelklicks und Sequenzen mit mehreren Klicks ist mit dem clickCount -Parameter möglich. Dieser Parameter gilt nur für Adobe AIR. Setzen Sie ihn nicht für Flash Player-Inhalte.
|
clone | () | Methode |
override public function clone():Event
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Erstellt eine Kopie des MouseEvent-Objekts und stellt den Wert jeder Eigenschaft so ein, dass er dem Wert des Originals entspricht.
RückgabewerteEvent — Ein neues MouseEvent-Objekt mit Eigenschaftswerten, die denen des Originals entsprechen.
|
toString | () | Methode |
override public function toString():String
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Gibt eine Zeichenfolge zurück, die alle Eigenschaften des MouseEvent-Objekts enthält. Der String liegt im folgenden Format vor:
[MouseEvent type= value bubbles= value cancelable= value ... delta= value ]
String — Eine Zeichenfolge, die alle Eigenschaften des MouseEvent-Objekts enthält.
|
updateAfterEvent | () | Methode |
public function updateAfterEvent():void
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9 |
Weist Flash Player oder Adobe AIR nach Abschluss der Verarbeitung dieses Ereignisses zur Wiedergabe an, wenn die Anzeigeliste geändert wurde.
CLICK | Konstante |
public static const CLICK:String = "click"
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Definiert den Wert der Eigenschaft type
eines click
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
altKey | true , wenn die Alt-Taste aktiv ist (Windows). |
bubbles | true |
buttonDown | Für Klick-Ereignisse ist dieser Wert immer false . |
cancelable | false . Es gibt kein Standardverhalten, das abgebrochen werden kann. |
commandKey | true unter Mac OS, falls die Befehlstaste aktiviert ist; false , wenn sie deaktiviert ist. Unter Windows immer false |
controlKey | true , wenn die Strg- oder Ctrl-Taste aktiv ist; false , wenn sie nicht aktiv ist. |
ctrlKey | true unter Windows oder Linux, wenn die Strg-Taste aktiv ist. true unter Mac OS, falls die Strg-Taste oder die Befehlstaste aktiv ist. Andernfalls wird false zurückgegeben. |
currentTarget | Das Objekt, welches das Ereignisobjekt aktiv mit einem Ereignis-Listener verarbeitet. |
localX | Die horizontale Koordinate, bei der das Ereignis relativ zum Sprite, in dem es enthalten ist, aufgetreten ist, wenn die Maussperre deaktiviert ist. |
localY | Die vertikale Koordinate, bei der das Ereignis relativ zum Sprite, in dem es enthalten ist, aufgetreten ist, wenn die Maussperre deaktiviert ist. |
movementX | Die Änderung an der horizontalen Koordinate der Mausposition seit dem letzten Mausereignis, wenn die Maussperre aktiviert ist. |
movementY | Die Änderung an der vertikalen Koordinate der Mausposition seit dem letzten Mausereignis, wenn die Maussperre aktiviert ist. |
shiftKey | true , wenn die Umschalttaste aktiv ist; false , wenn sie nicht aktiv ist. |
stageX | Die horizontale Koordinate, an der das Ereignis aufgetreten ist, in globalen Bühnenkoordinaten. |
stageY | Die vertikale Koordinate, an der das Ereignis aufgetreten ist, in globalen Bühnenkoordinaten. |
target | Die InteractiveObject-Instanz unter dem Zeigegerät. Das unter target angegebene Ziel ist nicht immer das Objekt in der Anzeigeliste, in der der Ereignis-Listener registriert wurde. Mit der Eigenschaft currentTarget können Sie auf das Objekt in der Anzeigeliste zugreifen, das das Ereignis derzeit verarbeitet. |
Verwandte API-Elemente
CONTEXT_MENU | Konstante |
public static const CONTEXT_MENU:String = "contextMenu"
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Lite 4 |
Die MouseEvent.CONTEXT_MENU
-Konstante definiert den Wert der type
-Eigenschaft eines contextMenu
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
altKey | true , wenn die Alt-Taste aktiv ist (Windows). |
bubbles | true |
buttonDown | true , wenn die rechte Maustaste gedrückt wird; andernfalls false . |
cancelable | false . Das Standardverhalten kann nicht abgebrochen werden. |
commandKey | true unter Mac OS, falls die Befehlstaste aktiviert ist; false , wenn sie deaktiviert ist. Unter Windows immer false |
controlKey | true , wenn die Strg- oder Ctrl-Taste aktiv ist; false , wenn sie nicht aktiv ist. |
ctrlKey | true unter Windows oder Linux, wenn die Strg-Taste aktiv ist. true unter Mac OS, falls die Strg-Taste oder die Befehlstaste aktiv ist. Andernfalls wird false zurückgegeben. |
currentTarget | Das Objekt, welches das Ereignisobjekt aktiv mit einem Ereignis-Listener verarbeitet. |
localX | Die horizontale Koordinate, bei der das Ereignis relativ zum Sprite, in dem es enthalten ist, aufgetreten ist, wenn die Maussperre deaktiviert ist. |
localY | Die vertikale Koordinate, bei der das Ereignis relativ zum Sprite, in dem es enthalten ist, aufgetreten ist, wenn die Maussperre deaktiviert ist. |
movementX | Die Änderung an der horizontalen Koordinate der Mausposition seit dem letzten Mausereignis, wenn die Maussperre aktiviert ist. |
movementY | Die Änderung an der vertikalen Koordinate der Mausposition seit dem letzten Mausereignis, wenn die Maussperre aktiviert ist. |
shiftKey | true , wenn die Umschalttaste aktiv ist; false , wenn sie nicht aktiv ist. |
clickCount | Anzahl der Mausklicks, um anzuzeigen, ob das Ereignis Teil einer Sequenz mit mehreren Klicks ist. |
stageX | Die horizontale Koordinate, an der das Ereignis aufgetreten ist, in globalen Bühnenkoordinaten. |
stageY | Die vertikale Koordinate, an der das Ereignis aufgetreten ist, in globalen Bühnenkoordinaten. |
target | Die InteractiveObject-Instanz unter dem Zeigegerät. Das unter target angegebene Ziel ist nicht immer das Objekt in der Anzeigeliste, in der der Ereignis-Listener registriert wurde. Mit der Eigenschaft currentTarget können Sie auf das Objekt in der Anzeigeliste zugreifen, das das Ereignis derzeit verarbeitet. |
DOUBLE_CLICK | Konstante |
public static const DOUBLE_CLICK:String = "doubleClick"
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Definiert den Wert der Eigenschaft type
eines doubleClick
-Ereignisobjekts. Die doubleClickEnabled
-Eigenschaft muss true
sein, damit ein Objekt das doubleClick
-Ereignis auslösen kann.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
altKey | true , wenn die Alt-Taste aktiv ist (Windows). |
bubbles | true |
buttonDown | Für Doppelklick-Ereignisse ist dieser Wert immer false . |
cancelable | false . Es gibt kein Standardverhalten, das abgebrochen werden kann. |
commandKey | true unter Mac OS, falls die Befehlstaste aktiviert ist; false , wenn sie deaktiviert ist. Unter Windows immer false |
controlKey | true , wenn die Strg- oder Ctrl-Taste aktiv ist; false , wenn sie nicht aktiv ist. |
ctrlKey | true unter Windows oder Linux, wenn die Strg-Taste aktiv ist. true unter Mac OS, falls die Strg-Taste oder die Befehlstaste aktiv ist. Andernfalls wird false zurückgegeben. |
currentTarget | Das Objekt, welches das Ereignisobjekt aktiv mit einem Ereignis-Listener verarbeitet. |
localX | Die horizontale Koordinate, bei der das Ereignis relativ zum Sprite, in dem es enthalten ist, aufgetreten ist, wenn die Maussperre deaktiviert ist. |
localY | Die vertikale Koordinate, bei der das Ereignis relativ zum Sprite, in dem es enthalten ist, aufgetreten ist, wenn die Maussperre deaktiviert ist. |
movementX | Die Änderung an der horizontalen Koordinate der Mausposition seit dem letzten Mausereignis, wenn die Maussperre aktiviert ist. |
movementY | Die Änderung an der vertikalen Koordinate der Mausposition seit dem letzten Mausereignis, wenn die Maussperre aktiviert ist. |
shiftKey | true , wenn die Umschalttaste aktiv ist; false , wenn sie nicht aktiv ist. |
stageX | Die horizontale Koordinate, an der das Ereignis aufgetreten ist, in globalen Bühnenkoordinaten. |
stageY | Die vertikale Koordinate, an der das Ereignis aufgetreten ist, in globalen Bühnenkoordinaten. |
target | Die InteractiveObject-Instanz unter dem Zeigegerät. Das unter target angegebene Ziel ist nicht immer das Objekt in der Anzeigeliste, in der der Ereignis-Listener registriert wurde. Mit der Eigenschaft currentTarget können Sie auf das Objekt in der Anzeigeliste zugreifen, das das Ereignis derzeit verarbeitet. |
Verwandte API-Elemente
MIDDLE_CLICK | Konstante |
public static const MIDDLE_CLICK:String = "middleClick"
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 11.2, Flash Lite 4 |
Definiert den Wert der type
-Eigenschaft eines middleClick
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
altKey | true , wenn die Alt-Taste aktiv ist (Windows). |
bubbles | true |
buttonDown | Für Mittelklick-Ereignisse ist diese Eigenschaft immer false . |
cancelable | false . Es gibt kein Standardverhalten, das abgebrochen werden kann. |
commandKey | true unter Mac OS, falls die Befehlstaste aktiviert ist; false , wenn sie deaktiviert ist. Unter Windows immer false |
controlKey | true , wenn die Strg- oder Ctrl-Taste aktiv ist; false , wenn sie nicht aktiv ist. |
ctrlKey | true unter Windows oder Linux, wenn die Strg-Taste aktiv ist. true unter Mac OS, falls die Strg-Taste oder die Befehlstaste aktiv ist. Andernfalls wird false zurückgegeben. |
currentTarget | Das Objekt, welches das Ereignisobjekt aktiv mit einem Ereignis-Listener verarbeitet. |
localX | Die horizontale Koordinate, bei der das Ereignis relativ zum Sprite, in dem es enthalten ist, aufgetreten ist, wenn die Maussperre deaktiviert ist. |
localY | Die vertikale Koordinate, bei der das Ereignis relativ zum Sprite, in dem es enthalten ist, aufgetreten ist, wenn die Maussperre deaktiviert ist. |
movementX | Die Änderung an der horizontalen Koordinate der Mausposition seit dem letzten Mausereignis, wenn die Maussperre aktiviert ist. |
movementY | Die Änderung an der vertikalen Koordinate der Mausposition seit dem letzten Mausereignis, wenn die Maussperre aktiviert ist. |
shiftKey | true , wenn die Umschalttaste aktiv ist; false , wenn sie nicht aktiv ist. |
stageX | Die horizontale Koordinate, an der das Ereignis aufgetreten ist, in globalen Bühnenkoordinaten. |
stageY | Die vertikale Koordinate, an der das Ereignis aufgetreten ist, in globalen Bühnenkoordinaten. |
target | Die InteractiveObject-Instanz unter dem Zeigegerät. Das unter target angegebene Ziel ist nicht immer das Objekt in der Anzeigeliste, in der der Ereignis-Listener registriert wurde. Mit der Eigenschaft currentTarget können Sie auf das Objekt in der Anzeigeliste zugreifen, das das Ereignis derzeit verarbeitet. |
Verwandte API-Elemente
MIDDLE_MOUSE_DOWN | Konstante |
public static const MIDDLE_MOUSE_DOWN:String = "middleMouseDown"
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 11.2, Flash Lite 4 |
Definiert den Wert der type
-Eigenschaft eines middleMouseDown
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
altKey | true , wenn die Alt-Taste aktiv ist (Windows). |
bubbles | true |
buttonDown | true , wenn die mittlere Maustaste gedrückt wird; andernfalls false . |
cancelable | false . Das Standardverhalten kann nicht abgebrochen werden. |
commandKey | true unter Mac OS, falls die Befehlstaste aktiviert ist; false , wenn sie deaktiviert ist. Unter Windows immer false |
controlKey | true , wenn die Strg- oder Ctrl-Taste aktiv ist; false , wenn sie nicht aktiv ist. |
ctrlKey | true unter Windows oder Linux, wenn die Strg-Taste aktiv ist. true unter Mac OS, falls die Strg-Taste oder die Befehlstaste aktiv ist. Andernfalls wird false zurückgegeben. |
currentTarget | Das Objekt, welches das Ereignisobjekt aktiv mit einem Ereignis-Listener verarbeitet. |
localX | Die horizontale Koordinate, bei der das Ereignis relativ zum Sprite, in dem es enthalten ist, aufgetreten ist, wenn die Maussperre deaktiviert ist. |
localY | Die vertikale Koordinate, bei der das Ereignis relativ zum Sprite, in dem es enthalten ist, aufgetreten ist, wenn die Maussperre deaktiviert ist. |
movementX | Die Änderung an der horizontalen Koordinate der Mausposition seit dem letzten Mausereignis, wenn die Maussperre aktiviert ist. |
movementY | Die Änderung an der vertikalen Koordinate der Mausposition seit dem letzten Mausereignis, wenn die Maussperre aktiviert ist. |
shiftKey | true , wenn die Umschalttaste aktiv ist; false , wenn sie nicht aktiv ist. |
clickCount | Anzahl der Mausklicks, um anzuzeigen, ob das Ereignis Teil einer Sequenz mit mehreren Klicks ist. |
stageX | Die horizontale Koordinate, an der das Ereignis aufgetreten ist, in globalen Bühnenkoordinaten. |
stageY | Die vertikale Koordinate, an der das Ereignis aufgetreten ist, in globalen Bühnenkoordinaten. |
target | Die InteractiveObject-Instanz unter dem Zeigegerät. Das unter target angegebene Ziel ist nicht immer das Objekt in der Anzeigeliste, in der der Ereignis-Listener registriert wurde. Mit der Eigenschaft currentTarget können Sie auf das Objekt in der Anzeigeliste zugreifen, das das Ereignis derzeit verarbeitet. |
Verwandte API-Elemente
MIDDLE_MOUSE_UP | Konstante |
public static const MIDDLE_MOUSE_UP:String = "middleMouseUp"
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 11.2, Flash Lite 4 |
Definiert den Wert der type
-Eigenschaft eines middleMouseUp
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
altKey | true , wenn die Alt-Taste aktiv ist (Windows). |
bubbles | true |
buttonDown | true , wenn die mittlere Maustaste gedrückt wird; andernfalls false . |
cancelable | false . Das Standardverhalten kann nicht abgebrochen werden. |
commandKey | true unter Mac OS, falls die Befehlstaste aktiviert ist; false , wenn sie deaktiviert ist. Unter Windows immer false |
controlKey | true , wenn die Strg- oder Ctrl-Taste aktiv ist; false , wenn sie nicht aktiv ist. |
ctrlKey | true unter Windows oder Linux, wenn die Strg-Taste aktiv ist. true unter Mac OS, falls die Strg-Taste oder die Befehlstaste aktiv ist. Andernfalls wird false zurückgegeben. |
currentTarget | Das Objekt, welches das Ereignisobjekt aktiv mit einem Ereignis-Listener verarbeitet. |
localX | Die horizontale Koordinate, bei der das Ereignis relativ zum Sprite, in dem es enthalten ist, aufgetreten ist, wenn die Maussperre deaktiviert ist. |
localY | Die vertikale Koordinate, bei der das Ereignis relativ zum Sprite, in dem es enthalten ist, aufgetreten ist, wenn die Maussperre deaktiviert ist. |
movementX | Die Änderung an der horizontalen Koordinate der Mausposition seit dem letzten Mausereignis, wenn die Maussperre aktiviert ist. |
movementY | Die Änderung an der vertikalen Koordinate der Mausposition seit dem letzten Mausereignis, wenn die Maussperre aktiviert ist. |
shiftKey | true , wenn die Umschalttaste aktiv ist; false , wenn sie nicht aktiv ist. |
clickCount | Anzahl der Mausklicks, um anzuzeigen, ob das Ereignis Teil einer Sequenz mit mehreren Klicks ist. |
stageX | Die horizontale Koordinate, an der das Ereignis aufgetreten ist, in globalen Bühnenkoordinaten. |
stageY | Die vertikale Koordinate, an der das Ereignis aufgetreten ist, in globalen Bühnenkoordinaten. |
target | Die InteractiveObject-Instanz unter dem Zeigegerät. Das unter target angegebene Ziel ist nicht immer das Objekt in der Anzeigeliste, in der der Ereignis-Listener registriert wurde. Mit der Eigenschaft currentTarget können Sie auf das Objekt in der Anzeigeliste zugreifen, das das Ereignis derzeit verarbeitet. |
Verwandte API-Elemente
MOUSE_DOWN | Konstante |
public static const MOUSE_DOWN:String = "mouseDown"
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Definiert den Wert der Eigenschaft type
eines mouseDown
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
altKey | true , wenn die Alt-Taste aktiv ist (Windows). |
bubbles | true |
buttonDown | true , wenn die primäre Maustaste gedrückt wird; andernfalls false . |
cancelable | false . Das Standardverhalten kann nicht abgebrochen werden. |
commandKey | true unter Mac OS, falls die Befehlstaste aktiviert ist; false , wenn sie deaktiviert ist. Unter Windows immer false |
controlKey | true , wenn die Strg- oder Ctrl-Taste aktiv ist; false , wenn sie nicht aktiv ist. |
ctrlKey | true unter Windows und Linux, wenn die Strg-Taste aktiv ist. true unter Mac OS, falls die Strg-Taste oder die Befehlstaste aktiv ist. Andernfalls wird false zurückgegeben. |
currentTarget | Das Objekt, welches das Ereignisobjekt aktiv mit einem Ereignis-Listener verarbeitet. |
localX | Die horizontale Koordinate, bei der das Ereignis relativ zum Sprite, in dem es enthalten ist, aufgetreten ist, wenn die Maussperre deaktiviert ist. |
localY | Die vertikale Koordinate, bei der das Ereignis relativ zum Sprite, in dem es enthalten ist, aufgetreten ist, wenn die Maussperre deaktiviert ist. |
movementX | Die Änderung an der horizontalen Koordinate der Mausposition seit dem letzten Mausereignis, wenn die Maussperre aktiviert ist. |
movementY | Die Änderung an der vertikalen Koordinate der Mausposition seit dem letzten Mausereignis, wenn die Maussperre aktiviert ist. |
shiftKey | true , wenn die Umschalttaste aktiv ist; false , wenn sie nicht aktiv ist. |
clickCount | Anzahl der Mausklicks, um anzuzeigen, ob das Ereignis Teil einer Sequenz mit mehreren Klicks ist. |
stageX | Die horizontale Koordinate, an der das Ereignis aufgetreten ist, in globalen Bühnenkoordinaten. |
stageY | Die vertikale Koordinate, an der das Ereignis aufgetreten ist, in globalen Bühnenkoordinaten. |
target | Die InteractiveObject-Instanz unter dem Zeigegerät. Das unter target angegebene Ziel ist nicht immer das Objekt in der Anzeigeliste, in der der Ereignis-Listener registriert wurde. Mit der Eigenschaft currentTarget können Sie auf das Objekt in der Anzeigeliste zugreifen, das das Ereignis derzeit verarbeitet. |
Verwandte API-Elemente
Beispiel
Verwendung dieses Beispiels
Die Verwendung dieser Konstante wird im Beispiel für die MOUSE_MOVE-Konstante veranschaulicht.
MOUSE_MOVE | Konstante |
public static const MOUSE_MOVE:String = "mouseMove"
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Definiert den Wert der Eigenschaft type
eines mouseMove
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
altKey | true , wenn die Alt-Taste aktiv ist (Windows). |
bubbles | true |
buttonDown | true , wenn die primäre Maustaste gedrückt wird; andernfalls false . |
cancelable | false . Das Standardverhalten kann nicht abgebrochen werden. |
commandKey | true unter Mac OS, falls die Befehlstaste aktiviert ist; false , wenn sie deaktiviert ist. Unter Windows immer false |
controlKey | true , wenn die Strg- oder Ctrl-Taste aktiv ist; false , wenn sie nicht aktiv ist. |
ctrlKey | true unter Windows oder Linux, wenn die Strg-Taste aktiv ist. true unter Mac OS, falls die Strg-Taste oder die Befehlstaste aktiv ist. Andernfalls wird false zurückgegeben. |
currentTarget | Das Objekt, welches das Ereignisobjekt aktiv mit einem Ereignis-Listener verarbeitet. |
localX | Die horizontale Koordinate, bei der das Ereignis relativ zum Sprite, in dem es enthalten ist, aufgetreten ist, wenn die Maussperre deaktiviert ist. |
localY | Die vertikale Koordinate, bei der das Ereignis relativ zum Sprite, in dem es enthalten ist, aufgetreten ist, wenn die Maussperre deaktiviert ist. |
movementX | Die Änderung an der horizontalen Koordinate der Mausposition seit dem letzten Mausereignis, wenn die Maussperre aktiviert ist. |
movementY | Die Änderung an der vertikalen Koordinate der Mausposition seit dem letzten Mausereignis, wenn die Maussperre aktiviert ist. |
shiftKey | true , wenn die Umschalttaste aktiv ist; false , wenn sie nicht aktiv ist. |
stageX | Die horizontale Koordinate, an der das Ereignis aufgetreten ist, in globalen Bühnenkoordinaten. |
stageY | Die vertikale Koordinate, an der das Ereignis aufgetreten ist, in globalen Bühnenkoordinaten. |
target | Die InteractiveObject-Instanz unter dem Zeigegerät. Das unter target angegebene Ziel ist nicht immer das Objekt in der Anzeigeliste, in der der Ereignis-Listener registriert wurde. Mit der Eigenschaft currentTarget können Sie auf das Objekt in der Anzeigeliste zugreifen, das das Ereignis derzeit verarbeitet. |
Verwandte API-Elemente
Beispiel ( Verwendung dieses Beispiels )
Im Konstruktor wird ein rechteckiges innerRect
-Sprite-Objekt erstellt und der Linienstil wird auf grün eingestellt. Der Linienstil für das Zeichnen im MouseEvent_MOUSE_MOVEExample
-Sprite-Container wird auf rot eingestellt. Separate Ereignis-Listeners für die MouseEvent.MOUSE_UP
- und MouseEvent.MOUSE_DOWN
-Ereignisse werden für das Haupt-Sprite-Objekt der Anwendung und das innerRect
-Sprite-Objekt hinzugefügt. In beiden Fällen verschieben die Listener-Methoden für Mouse-Down-Ereignisse die aktuelle Zeichenposition zur Position des Mauszeigers und fügen einen Listener für das MouseEvent.MOUSE_MOVE
-Ereignis hinzu. Wenn der Mauszeiger verschoben wird, folgen die aufgerufenen Listener-Methoden dem Zeiger und zeichnen mit der graphics.LineTo()
-Methode eine Linie. (Hinweis: Das innerRect
-Sprite-Objekt verdeckt die roten Linien des Haupt-Sprite-Objekts, die hinter dem Rechteck gezeichnet sind.) Wenn das MouseEvent.MOUSE_UP
-Ereignis auftritt, wird der Listener für das MOUSE_MOVE
-Ereignis entfernet und das Zeichnen wird beendet.
package { import flash.display.Sprite; import flash.display.Graphics; import flash.events.MouseEvent; public class MouseEvent_MOUSE_MOVEExample extends Sprite { private var innerRect:Sprite = new Sprite(); public function MouseEvent_MOUSE_MOVEExample() { graphics.lineStyle(3, 0xFF0000, 1); stage.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler); stage.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler); innerRect.graphics.lineStyle(1, 0x00FF00, 1); innerRect.graphics.beginFill(0xFFFFFF); innerRect.graphics.drawRect(10, 10, 200, 200); innerRect.graphics.endFill(); innerRect.addEventListener(MouseEvent.MOUSE_DOWN, innerRectMouseDownHandler); innerRect.addEventListener(MouseEvent.MOUSE_UP, innerRectMouseUpHandler); addChild(innerRect); } private function mouseDownHandler(event:MouseEvent):void { graphics.moveTo(event.stageX, event.stageY); stage.addEventListener(MouseEvent.MOUSE_MOVE, mouseMoveHandler); } private function mouseMoveHandler(event:MouseEvent):void { graphics.lineTo(event.stageX, event.stageY); } private function mouseUpHandler(event:MouseEvent):void { stage.removeEventListener(MouseEvent.MOUSE_MOVE, mouseMoveHandler); } private function innerRectMouseDownHandler(event:MouseEvent):void { innerRect.graphics.moveTo(event.localX, event.localY); innerRect.addEventListener(MouseEvent.MOUSE_MOVE, innerRectMouseMoveHandler); } private function innerRectMouseMoveHandler(event:MouseEvent):void { innerRect.graphics.lineTo(event.localX, event.localY); } private function innerRectMouseUpHandler(event:MouseEvent):void { innerRect.removeEventListener(MouseEvent.MOUSE_MOVE, innerRectMouseMoveHandler); } } }
MOUSE_OUT | Konstante |
public static const MOUSE_OUT:String = "mouseOut"
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Definiert den Wert der Eigenschaft type
eines mouseOut
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
altKey | true , wenn die Alt-Taste aktiv ist (Windows). |
bubbles | true |
buttonDown | true , wenn die primäre Maustaste gedrückt wird; andernfalls false . |
cancelable | false . Das Standardverhalten kann nicht abgebrochen werden. |
commandKey | true unter Mac OS, falls die Befehlstaste aktiviert ist; false , wenn sie deaktiviert ist. Unter Windows immer false |
controlKey | true , wenn die Strg- oder Ctrl-Taste aktiv ist; false , wenn sie nicht aktiv ist. |
ctrlKey | true unter Windows oder Linux, wenn die Strg-Taste aktiv ist. true unter Mac OS, falls die Strg-Taste oder die Befehlstaste aktiv ist. Andernfalls wird false zurückgegeben. |
currentTarget | Das Objekt, welches das Ereignisobjekt aktiv mit einem Ereignis-Listener verarbeitet. |
relatedObject | Das Anzeigelistenobjekt, auf das das Zeigegerät jetzt zeigt. |
localX | Die horizontale Koordinate, bei der das Ereignis relativ zum Sprite, in dem es enthalten ist, aufgetreten ist, wenn die Maussperre deaktiviert ist. |
localY | Die vertikale Koordinate, bei der das Ereignis relativ zum Sprite, in dem es enthalten ist, aufgetreten ist, wenn die Maussperre deaktiviert ist. |
movementX | Die Änderung an der horizontalen Koordinate der Mausposition seit dem letzten Mausereignis, wenn die Maussperre aktiviert ist. |
movementY | Die Änderung an der vertikalen Koordinate der Mausposition seit dem letzten Mausereignis, wenn die Maussperre aktiviert ist. |
shiftKey | true , wenn die Umschalttaste aktiv ist; false , wenn sie nicht aktiv ist. |
stageX | Die horizontale Koordinate, an der das Ereignis aufgetreten ist, in globalen Bühnenkoordinaten. |
stageY | Die vertikale Koordinate, an der das Ereignis aufgetreten ist, in globalen Bühnenkoordinaten. |
target | Die InteractiveObject-Instanz unter dem Zeigegerät. Das unter target angegebene Ziel ist nicht immer das Objekt in der Anzeigeliste, in der der Ereignis-Listener registriert wurde. Mit der Eigenschaft currentTarget können Sie auf das Objekt in der Anzeigeliste zugreifen, das das Ereignis derzeit verarbeitet. |
Verwandte API-Elemente
MOUSE_OVER | Konstante |
public static const MOUSE_OVER:String = "mouseOver"
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Definiert den Wert der Eigenschaft type
eines mouseOver
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
altKey | true , wenn die Alt-Taste aktiv ist (Windows). |
bubbles | true |
buttonDown | true , wenn die primäre Maustaste gedrückt wird; andernfalls false . |
cancelable | false . Das Standardverhalten kann nicht abgebrochen werden. |
commandKey | true unter Mac OS, falls die Befehlstaste aktiviert ist; false , wenn sie deaktiviert ist. Unter Windows immer false |
controlKey | true , wenn die Strg- oder Ctrl-Taste aktiv ist; false , wenn sie nicht aktiv ist. |
ctrlKey | true unter Windows oder Linux, wenn die Strg-Taste aktiv ist. true unter Mac OS, falls die Strg-Taste oder die Befehlstaste aktiv ist. Andernfalls wird false zurückgegeben. |
currentTarget | Das Objekt, welches das Ereignisobjekt aktiv mit einem Ereignis-Listener verarbeitet. |
relatedObject | Das Anzeigelistenobjekt, auf das das Zeigegerät gezeigt hat. |
localX | Die horizontale Koordinate, bei der das Ereignis relativ zum Sprite, in dem es enthalten ist, aufgetreten ist, wenn die Maussperre deaktiviert ist. |
localY | Die vertikale Koordinate, bei der das Ereignis relativ zum Sprite, in dem es enthalten ist, aufgetreten ist, wenn die Maussperre deaktiviert ist. |
movementX | Die Änderung an der horizontalen Koordinate der Mausposition seit dem letzten Mausereignis, wenn die Maussperre aktiviert ist. |
movementY | Die Änderung an der vertikalen Koordinate der Mausposition seit dem letzten Mausereignis, wenn die Maussperre aktiviert ist. |
shiftKey | true , wenn die Umschalttaste aktiv ist; false , wenn sie nicht aktiv ist. |
stageX | Die horizontale Koordinate, an der das Ereignis aufgetreten ist, in globalen Bühnenkoordinaten. |
stageY | Die vertikale Koordinate, an der das Ereignis aufgetreten ist, in globalen Bühnenkoordinaten. |
target | Die InteractiveObject-Instanz unter dem Zeigegerät. Das unter target angegebene Ziel ist nicht immer das Objekt in der Anzeigeliste, in der der Ereignis-Listener registriert wurde. Mit der Eigenschaft currentTarget können Sie auf das Objekt in der Anzeigeliste zugreifen, das das Ereignis derzeit verarbeitet. |
Verwandte API-Elemente
MOUSE_UP | Konstante |
public static const MOUSE_UP:String = "mouseUp"
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Definiert den Wert der Eigenschaft type
eines mouseUp
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
altKey | true , wenn die Alt-Taste aktiv ist (Windows). |
bubbles | true |
buttonDown | true , wenn die primäre Maustaste gedrückt wird; andernfalls false . |
cancelable | false . Das Standardverhalten kann nicht abgebrochen werden. |
commandKey | true unter Mac OS, falls die Befehlstaste aktiviert ist; false , wenn sie deaktiviert ist. Unter Windows immer false |
controlKey | true , wenn die Strg- oder Ctrl-Taste aktiv ist; false , wenn sie nicht aktiv ist. |
ctrlKey | true unter Windows oder Linux, wenn die Strg-Taste aktiv ist. true unter Mac OS, falls die Strg-Taste oder die Befehlstaste aktiv ist. Andernfalls wird false zurückgegeben. |
currentTarget | Das Objekt, welches das Ereignisobjekt aktiv mit einem Ereignis-Listener verarbeitet. |
localX | Die horizontale Koordinate, bei der das Ereignis relativ zum Sprite, in dem es enthalten ist, aufgetreten ist, wenn die Maussperre deaktiviert ist. |
localY | Die vertikale Koordinate, bei der das Ereignis relativ zum Sprite, in dem es enthalten ist, aufgetreten ist, wenn die Maussperre deaktiviert ist. |
movementX | Die Änderung an der horizontalen Koordinate der Mausposition seit dem letzten Mausereignis, wenn die Maussperre aktiviert ist. |
movementY | Die Änderung an der vertikalen Koordinate der Mausposition seit dem letzten Mausereignis, wenn die Maussperre aktiviert ist. |
shiftKey | true , wenn die Umschalttaste aktiv ist; false , wenn sie nicht aktiv ist. |
clickCount | Anzahl der Mausklicks, um anzuzeigen, ob das Ereignis Teil einer Sequenz mit mehreren Klicks ist. |
stageX | Die horizontale Koordinate, an der das Ereignis aufgetreten ist, in globalen Bühnenkoordinaten. |
stageY | Die vertikale Koordinate, an der das Ereignis aufgetreten ist, in globalen Bühnenkoordinaten. |
target | Die InteractiveObject-Instanz unter dem Zeigegerät. Das unter target angegebene Ziel ist nicht immer das Objekt in der Anzeigeliste, in der der Ereignis-Listener registriert wurde. Mit der Eigenschaft currentTarget können Sie auf das Objekt in der Anzeigeliste zugreifen, das das Ereignis derzeit verarbeitet. |
Verwandte API-Elemente
Beispiel
Verwendung dieses Beispiels
Die Verwendung dieser Konstante wird im Beispiel für die MOUSE_MOVE-Konstante veranschaulicht.
MOUSE_WHEEL | Konstante |
public static const MOUSE_WHEEL:String = "mouseWheel"
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9 |
Definiert den Wert der Eigenschaft type
eines mouseWheel
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
altKey | true , wenn die Alt-Taste aktiv ist (Windows). |
bubbles | true |
buttonDown | true , wenn die primäre Maustaste gedrückt wird; andernfalls false . |
cancelable | false . Das Standardverhalten kann nicht abgebrochen werden. |
commandKey | true unter Mac OS, falls die Befehlstaste aktiviert ist; false , wenn sie deaktiviert ist. Unter Windows immer false |
controlKey | true , wenn die Strg- oder Ctrl-Taste aktiv ist; false , wenn sie nicht aktiv ist. |
ctrlKey | true unter Windows oder Linux, wenn die Strg-Taste aktiv ist. true unter Mac OS, falls die Strg-Taste oder die Befehlstaste aktiv ist. Andernfalls wird false zurückgegeben. |
currentTarget | Das Objekt, welches das Ereignisobjekt aktiv mit einem Ereignis-Listener verarbeitet. |
delta | Die Anzahl der Zeilen, die jede Raststellung im Mausrad repräsentiert. |
localX | Die horizontale Koordinate, bei der das Ereignis relativ zum Sprite, in dem es enthalten ist, aufgetreten ist, wenn die Maussperre deaktiviert ist. |
localY | Die vertikale Koordinate, bei der das Ereignis relativ zum Sprite, in dem es enthalten ist, aufgetreten ist, wenn die Maussperre deaktiviert ist. |
movementX | Die Änderung an der horizontalen Koordinate der Mausposition seit dem letzten Mausereignis, wenn die Maussperre aktiviert ist. |
movementY | Die Änderung an der vertikalen Koordinate der Mausposition seit dem letzten Mausereignis, wenn die Maussperre aktiviert ist. |
shiftKey | true , wenn die Umschalttaste aktiv ist; false , wenn sie nicht aktiv ist. |
stageX | Die horizontale Koordinate, an der das Ereignis aufgetreten ist, in globalen Bühnenkoordinaten. |
stageY | Die vertikale Koordinate, an der das Ereignis aufgetreten ist, in globalen Bühnenkoordinaten. |
target | Die InteractiveObject-Instanz unter dem Zeigegerät. Das unter target angegebene Ziel ist nicht immer das Objekt in der Anzeigeliste, in der der Ereignis-Listener registriert wurde. Mit der Eigenschaft currentTarget können Sie auf das Objekt in der Anzeigeliste zugreifen, das das Ereignis derzeit verarbeitet. |
Verwandte API-Elemente
RELEASE_OUTSIDE | Konstante |
public static const RELEASE_OUTSIDE:String = "releaseOutside"
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 3.3, Flash Player 11.3 |
Definiert den Wert der type
-Eigenschaft eines releaseOutside
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
altKey | true , wenn die Alt-Taste aktiv ist (Windows). |
bubbles | true |
buttonDown | false |
cancelable | false . Das Standardverhalten kann nicht abgebrochen werden. |
commandKey | true unter Mac OS, falls die Befehlstaste aktiviert ist; false , wenn sie deaktiviert ist. Unter Windows immer false |
controlKey | true , wenn die Strg- oder Ctrl-Taste aktiv ist; false , wenn sie nicht aktiv ist. |
ctrlKey | true unter Windows oder Linux, wenn die Strg-Taste aktiv ist. true unter Mac OS, falls die Strg-Taste oder die Befehlstaste aktiv ist. Andernfalls wird false zurückgegeben. |
currentTarget | Das Objekt, welches das Ereignisobjekt aktiv mit einem Ereignis-Listener verarbeitet. |
localX | Die horizontale Koordinate, bei der das Ereignis relativ zum Sprite, in dem es enthalten ist, aufgetreten ist, wenn die Maussperre deaktiviert ist. |
localY | Die vertikale Koordinate, bei der das Ereignis relativ zum Sprite, in dem es enthalten ist, aufgetreten ist, wenn die Maussperre deaktiviert ist. |
shiftKey | true , wenn die Umschalttaste aktiv ist; false , wenn sie nicht aktiv ist. |
clickCount | Anzahl der Mausklicks, um anzuzeigen, ob das Ereignis Teil einer Sequenz mit mehreren Klicks ist. |
stageX | Die horizontale Koordinate, an der das Ereignis aufgetreten ist, in globalen Bühnenkoordinaten. |
stageY | Die vertikale Koordinate, an der das Ereignis aufgetreten ist, in globalen Bühnenkoordinaten. |
target | Das InteractiveObject, über dem die Taste des Zeigegeräts gedrückt wurde, bevor das Zeigegerät vom Objekt wegbewegt und die Taste losgelassen wurde. Das unter target angegebene Ziel ist nicht immer das Objekt in der Anzeigeliste, in der der Ereignis-Listener registriert wurde. Mit der Eigenschaft currentTarget können Sie auf das Objekt in der Anzeigeliste zugreifen, das das Ereignis derzeit verarbeitet. |
Verwandte API-Elemente
Beispiel
Verwendung dieses Beispiels
Die Verwendung dieser Konstante wird im Beispiel für die MOUSE_MOVE-Konstante veranschaulicht.
RIGHT_CLICK | Konstante |
public static const RIGHT_CLICK:String = "rightClick"
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 11.2, Flash Lite 4 |
Definiert den Wert der type
-Eigenschaft eines rightClick
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
altKey | true , wenn die Alt-Taste aktiv ist (Windows). |
bubbles | true |
buttonDown | Für Rechtsklick-Ereignisse ist diese Eigenschaft immer false . |
cancelable | false . Es gibt kein Standardverhalten, das abgebrochen werden kann. |
commandKey | true unter Mac OS, falls die Befehlstaste aktiviert ist; false , wenn sie deaktiviert ist. Unter Windows immer false |
controlKey | true , wenn die Strg- oder Ctrl-Taste aktiv ist; false , wenn sie nicht aktiv ist. |
ctrlKey | true unter Windows oder Linux, wenn die Strg-Taste aktiv ist. true unter Mac OS, falls die Strg-Taste oder die Befehlstaste aktiv ist. Andernfalls wird false zurückgegeben. |
currentTarget | Das Objekt, welches das Ereignisobjekt aktiv mit einem Ereignis-Listener verarbeitet. |
localX | Die horizontale Koordinate, bei der das Ereignis relativ zum Sprite, in dem es enthalten ist, aufgetreten ist, wenn die Maussperre deaktiviert ist. |
localY | Die vertikale Koordinate, bei der das Ereignis relativ zum Sprite, in dem es enthalten ist, aufgetreten ist, wenn die Maussperre deaktiviert ist. |
movementX | Die Änderung an der horizontalen Koordinate der Mausposition seit dem letzten Mausereignis, wenn die Maussperre aktiviert ist. |
movementY | Die Änderung an der vertikalen Koordinate der Mausposition seit dem letzten Mausereignis, wenn die Maussperre aktiviert ist. |
shiftKey | true , wenn die Umschalttaste aktiv ist; false , wenn sie nicht aktiv ist. |
stageX | Die horizontale Koordinate, an der das Ereignis aufgetreten ist, in globalen Bühnenkoordinaten. |
stageY | Die vertikale Koordinate, an der das Ereignis aufgetreten ist, in globalen Bühnenkoordinaten. |
target | Die InteractiveObject-Instanz unter dem Zeigegerät. Das unter target angegebene Ziel ist nicht immer das Objekt in der Anzeigeliste, in der der Ereignis-Listener registriert wurde. Mit der Eigenschaft currentTarget können Sie auf das Objekt in der Anzeigeliste zugreifen, das das Ereignis derzeit verarbeitet. |
Verwandte API-Elemente
RIGHT_MOUSE_DOWN | Konstante |
public static const RIGHT_MOUSE_DOWN:String = "rightMouseDown"
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 11.2, Flash Lite 4 |
Definiert den Wert der type
-Eigenschaft eines rightMouseDown
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
altKey | true , wenn die Alt-Taste aktiv ist (Windows). |
bubbles | true |
buttonDown | Für Rechtsklick-Ereignisse ist diese Eigenschaft immer true . |
cancelable | false . Das Standardverhalten kann nicht abgebrochen werden. |
commandKey | true unter Mac OS, falls die Befehlstaste aktiviert ist; false , wenn sie deaktiviert ist. Unter Windows immer false |
controlKey | true , wenn die Strg- oder Ctrl-Taste aktiv ist; false , wenn sie nicht aktiv ist. |
ctrlKey | true unter Windows oder Linux, wenn die Strg-Taste aktiv ist. true unter Mac OS, falls die Strg-Taste oder die Befehlstaste aktiv ist. Andernfalls wird false zurückgegeben. |
currentTarget | Das Objekt, welches das Ereignisobjekt aktiv mit einem Ereignis-Listener verarbeitet. |
localX | Die horizontale Koordinate, bei der das Ereignis relativ zum Sprite, in dem es enthalten ist, aufgetreten ist, wenn die Maussperre deaktiviert ist. |
localY | Die vertikale Koordinate, bei der das Ereignis relativ zum Sprite, in dem es enthalten ist, aufgetreten ist, wenn die Maussperre deaktiviert ist. |
movementX | Die Änderung an der horizontalen Koordinate der Mausposition seit dem letzten Mausereignis, wenn die Maussperre aktiviert ist. |
movementY | Die Änderung an der vertikalen Koordinate der Mausposition seit dem letzten Mausereignis, wenn die Maussperre aktiviert ist. |
shiftKey | true , wenn die Umschalttaste aktiv ist; false , wenn sie nicht aktiv ist. |
clickCount | Anzahl der Mausklicks, um anzuzeigen, ob das Ereignis Teil einer Sequenz mit mehreren Klicks ist. |
stageX | Die horizontale Koordinate, an der das Ereignis aufgetreten ist, in globalen Bühnenkoordinaten. |
stageY | Die vertikale Koordinate, an der das Ereignis aufgetreten ist, in globalen Bühnenkoordinaten. |
target | Die InteractiveObject-Instanz unter dem Zeigegerät. Das unter target angegebene Ziel ist nicht immer das Objekt in der Anzeigeliste, in der der Ereignis-Listener registriert wurde. Mit der Eigenschaft currentTarget können Sie auf das Objekt in der Anzeigeliste zugreifen, das das Ereignis derzeit verarbeitet. |
Verwandte API-Elemente
RIGHT_MOUSE_UP | Konstante |
public static const RIGHT_MOUSE_UP:String = "rightMouseUp"
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 11.2, Flash Lite 4 |
Definiert den Wert der type
-Eigenschaft eines rightMouseUp
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
altKey | true , wenn die Alt-Taste aktiv ist (Windows). |
bubbles | true |
buttonDown | true , wenn die rechte Maustaste gedrückt wird; andernfalls false . |
cancelable | false . Das Standardverhalten kann nicht abgebrochen werden. |
commandKey | true unter Mac OS, falls die Befehlstaste aktiviert ist; false , wenn sie deaktiviert ist. Unter Windows immer false |
controlKey | true , wenn die Strg- oder Ctrl-Taste aktiv ist; false , wenn sie nicht aktiv ist. |
ctrlKey | true unter Windows oder Linux, wenn die Strg-Taste aktiv ist. true unter Mac OS, falls die Strg-Taste oder die Befehlstaste aktiv ist. Andernfalls wird false zurückgegeben. |
currentTarget | Das Objekt, welches das Ereignisobjekt aktiv mit einem Ereignis-Listener verarbeitet. |
localX | Die horizontale Koordinate, bei der das Ereignis relativ zum Sprite, in dem es enthalten ist, aufgetreten ist, wenn die Maussperre deaktiviert ist. |
localY | Die vertikale Koordinate, bei der das Ereignis relativ zum Sprite, in dem es enthalten ist, aufgetreten ist, wenn die Maussperre deaktiviert ist. |
movementX | Die Änderung an der horizontalen Koordinate der Mausposition seit dem letzten Mausereignis, wenn die Maussperre aktiviert ist. |
movementY | Die Änderung an der vertikalen Koordinate der Mausposition seit dem letzten Mausereignis, wenn die Maussperre aktiviert ist. |
shiftKey | true , wenn die Umschalttaste aktiv ist; false , wenn sie nicht aktiv ist. |
clickCount | Anzahl der Mausklicks, um anzuzeigen, ob das Ereignis Teil einer Sequenz mit mehreren Klicks ist. |
stageX | Die horizontale Koordinate, an der das Ereignis aufgetreten ist, in globalen Bühnenkoordinaten. |
stageY | Die vertikale Koordinate, an der das Ereignis aufgetreten ist, in globalen Bühnenkoordinaten. |
target | Die InteractiveObject-Instanz unter dem Zeigegerät. Das unter target angegebene Ziel ist nicht immer das Objekt in der Anzeigeliste, in der der Ereignis-Listener registriert wurde. Mit der Eigenschaft currentTarget können Sie auf das Objekt in der Anzeigeliste zugreifen, das das Ereignis derzeit verarbeitet. |
Verwandte API-Elemente
ROLL_OUT | Konstante |
public static const ROLL_OUT:String = "rollOut"
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Definiert den Wert der Eigenschaft type
eines rollOut
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
altKey | true , wenn die Alt-Taste aktiv ist (Windows). |
bubbles | false |
buttonDown | true , wenn die primäre Maustaste gedrückt wird; andernfalls false . |
cancelable | false . Es gibt kein Standardverhalten, das abgebrochen werden kann. |
commandKey | true unter Mac OS, falls die Befehlstaste aktiviert ist; false , wenn sie deaktiviert ist. Unter Windows immer false |
controlKey | true , wenn die Strg- oder Ctrl-Taste aktiv ist; false , wenn sie nicht aktiv ist. |
ctrlKey | true unter Windows oder Linux, wenn die Strg-Taste aktiv ist. true unter Mac OS, falls die Strg-Taste oder die Befehlstaste aktiv ist. Andernfalls wird false zurückgegeben. |
currentTarget | Das Objekt, welches das Ereignisobjekt aktiv mit einem Ereignis-Listener verarbeitet. |
relatedObject | Das Anzeigelistenobjekt, auf das das Zeigegerät jetzt zeigt. |
localX | Die horizontale Koordinate, bei der das Ereignis relativ zum Sprite, in dem es enthalten ist, aufgetreten ist, wenn die Maussperre deaktiviert ist. |
localY | Die vertikale Koordinate, bei der das Ereignis relativ zum Sprite, in dem es enthalten ist, aufgetreten ist, wenn die Maussperre deaktiviert ist. |
movementX | Die Änderung an der horizontalen Koordinate der Mausposition seit dem letzten Mausereignis, wenn die Maussperre aktiviert ist. |
movementY | Die Änderung an der vertikalen Koordinate der Mausposition seit dem letzten Mausereignis, wenn die Maussperre aktiviert ist. |
shiftKey | true , wenn die Umschalttaste aktiv ist; false , wenn sie nicht aktiv ist. |
stageX | Die horizontale Koordinate, an der das Ereignis aufgetreten ist, in globalen Bühnenkoordinaten. |
stageY | Die vertikale Koordinate, an der das Ereignis aufgetreten ist, in globalen Bühnenkoordinaten. |
target | Die InteractiveObject-Instanz unter dem Zeigegerät. Das unter target angegebene Ziel ist nicht immer das Objekt in der Anzeigeliste, in der der Ereignis-Listener registriert wurde. Mit der Eigenschaft currentTarget können Sie auf das Objekt in der Anzeigeliste zugreifen, das das Ereignis derzeit verarbeitet. |
Verwandte API-Elemente
ROLL_OVER | Konstante |
public static const ROLL_OVER:String = "rollOver"
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Definiert den Wert der Eigenschaft type
eines rollOver
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
altKey | true , wenn die Alt-Taste aktiv ist (Windows). |
bubbles | false |
buttonDown | true , wenn die primäre Maustaste gedrückt wird; andernfalls false . |
cancelable | false . Es gibt kein Standardverhalten, das abgebrochen werden kann. |
commandKey | true unter Mac OS, falls die Befehlstaste aktiviert ist; false , wenn sie deaktiviert ist. Unter Windows immer false |
controlKey | true , wenn die Strg- oder Ctrl-Taste aktiv ist; false , wenn sie nicht aktiv ist. |
ctrlKey | true unter Windows oder Linux, wenn die Strg-Taste aktiv ist. true unter Mac OS, falls die Strg-Taste oder die Befehlstaste aktiv ist. Andernfalls wird false zurückgegeben. |
currentTarget | Das Objekt, welches das Ereignisobjekt aktiv mit einem Ereignis-Listener verarbeitet. |
relatedObject | Das Anzeigelistenobjekt, auf das das Zeigegerät gezeigt hat. |
localX | Die horizontale Koordinate, bei der das Ereignis relativ zum Sprite, in dem es enthalten ist, aufgetreten ist, wenn die Maussperre deaktiviert ist. |
localY | Die vertikale Koordinate, bei der das Ereignis relativ zum Sprite, in dem es enthalten ist, aufgetreten ist, wenn die Maussperre deaktiviert ist. |
movementX | Die Änderung an der horizontalen Koordinate der Mausposition seit dem letzten Mausereignis, wenn die Maussperre aktiviert ist. |
movementY | Die Änderung an der vertikalen Koordinate der Mausposition seit dem letzten Mausereignis, wenn die Maussperre aktiviert ist. |
shiftKey | true , wenn die Umschalttaste aktiv ist; false , wenn sie nicht aktiv ist. |
stageX | Die horizontale Koordinate, an der das Ereignis aufgetreten ist, in globalen Bühnenkoordinaten. |
stageY | Die vertikale Koordinate, an der das Ereignis aufgetreten ist, in globalen Bühnenkoordinaten. |
target | Die InteractiveObject-Instanz unter dem Zeigegerät. Das unter target angegebene Ziel ist nicht immer das Objekt in der Anzeigeliste, in der der Ereignis-Listener registriert wurde. Mit der Eigenschaft currentTarget können Sie auf das Objekt in der Anzeigeliste zugreifen, das das Ereignis derzeit verarbeitet. |
Verwandte API-Elemente
MouseEventExample
und ChildSprite
erläutert, wie Mausereignisse bei einem einfachen Bild ausgelöst werden. In diesem Beispiel werden die folgenden Aufgaben ausgeführt:
- Im Beispiel werden Eigenschaften für die Größe (100 x 100 Pixel) und die Hintergrundfarbe (Orange) zur späteren Verwendung beim Zeichnen des Quadrats deklariert.
- Der Konstruktor erstellt das neue ChildSprite-Objekt
child
. Der Konstruktor zeichnet zuerst ein orangefarbenes Quadrat mit einer Größe von 100 x 100 Pixeln an den Koordinaten (0,0), indem er die Methodedraw()
aufruft und anschließend sieben Ereignis-Listener bzw. -Abonnenten hinzufügt.click
/clickHandler()
: Wird ausgelöst, wenn der Benutzer einmal mit der linken Maustaste auf das Quadrat klickt.doubleClick
/doubleClickHandler()
: Wird ausgelöst, wenn der Benutzer mit der linken Maustaste auf das Quadrat doppelklickt.mouseDown
/mouseDownHandler()
: Wenn auf das ChildSprite-Objekt (das orangefarbene Quadrat) geklickt wird, wird einetrace()
-Meldung angezeigt.ChildSprite.draw()
wird aufgerufen, wodurch ein dunkelgelbes Quadrat anstelle des hellblauen ausmouseOverHandler()
gezeichnet wird. Mit der MethodemouseDownHandler()
werden auch einmouseMove
-Ereignis-Listener und einmouseMoveHandler()
-Abonnent (siehe Beschreibung unten) für die Verarbeitung der Mausbewegungen hinzugefügt. Als Nächstes wird diestartDrag()
-Methode aufgerufen, die das Ziehen des Sprite-Objekts ermöglicht.mouseOut
/mouseOutHandler()
: Wird ausgelöst, wenn der Mauszeiger vom Quadrat wegbewegt wird. Diedraw()
-Methode wird aufgerufen, um die normale Größe und Farbe des Quadrats wiederherzustellen.mouseOver
/mouseOverHandler()
: Wird ausgelöst, wenn sich der Mauszeiger über dem Quadrat befindet. Mit dieser Methode wird das Quadrat größer und mit dunkelgelber Hintergrundfarbe neu gezeichnet.mouseUp
/mouseUpHandler()
: Wenn die Maustaste losgelassen wird, wird dermouseMove
-Ereignis-Listener entfernt, undstopDrag
wird aufgerufen. Hiermit wird das Quadrat an seiner Position fixiert.mouseMove
/mouseMoveHandler()
: Wird als Teil dermouseDownHandler()
-Funktion aufgerufen und ausgelöst, wenn der Benutzer die linke Maustaste gedrückt hält und das Quadrat zieht.mouseWheel
/mouseWheelHandler()
: Wird ausgelöst, wenn der Benutzer das Mausrad dreht, während sich der Mauszeiger auf dem Quadrat befindet.
- Die ChildSprite-Instanz
child
wird der Anzeigeliste mithilfe der MethodeaddChild()
, die ein sofortiges Zeichnen des orangefarbenen Quadrats bewirkt, hinzugefügt.
Hinweise:
- Die
MouseEventExample
-Klasse muss der Dokumentenstamm sein. - Bei einigen der oben aufgeführten Ereignis-Listener-Methoden wird eine lokale
sprite
-Variable deklariert, der die Umwandlung vonevent.target
in den Typ „Sprite“ zugewiesen wird.
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); doubleClickEnabled = true; 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); } }
Tue Jun 12 2018, 10:04 AM Z