Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Die Eigenschaften der Event-Klasse enthalten allgemeine Informationen über ein Ereignis, z. B. den Ereignistyp und ob das Standardverhalten eines Ereignisses abgebrochen werden kann. Für viele Ereignisse, beispielsweise die von den Konstanten der Event-Klasse dargestellten Ereignisse, sind die allgemeinen Informationen ausreichend. Andere Ereignisse benötigen jedoch ausführlichere Informationen. Ereignisse, die mit einem Mausklick verknüpft sind, erfordern beispielsweise zusätzliche Informationen über die Position des Klick-Ereignisses, und ob bestimmte Tasten während des Klick-Ereignisses gedrückt wurden. Diese zusätzlichen Informationen können Sie durch das Erweitern der Event-Klasse an Ereignis-Listener übergeben. Genau dies wird von der MouseEvent-Klasse vorgenommen. Die ActionScript 3.0-API definiert verschiedene Unterklassen der Event-Klasse für allgemeine Ereignisse, die zusätzliche Informationen erfordern. Ereignisse, die mit den einzelnen Event-Unterklassen verknüpft sind, sind in der Dokumentation der einzelnen Klassen beschrieben.
Die Methoden der Event-Klasse können in den Ereignis-Listener-Funktionen eingesetzt werden, um das Verhalten des Ereignisobjekts zu beeinflussen. Einigen Ereignissen ist ein Standardverhalten zugewiesen. So markiert das doubleClick
-Ereignis z. B. standardmäßig das zum Zeitpunkt des Ereignisses unter dem Mauszeiger befindliche Wort. Ihr Ereignis-Listener kann dieses Verhalten abbrechen, indem er die preventDefault()
-Methode aufruft. Sie können auch den aktuellen Ereignis-Listener zum letzten Listener machen, der ein Ereignis verarbeitet, indem Sie die stopPropagation()
- oder stopImmediatePropagation()
-Methode aufrufen.
Weitere Informationsquellen:
- Eine hilfreiche Beschreibung der Zeitgebung von Ereignissen, Codeausführung und Darstellung zur Laufzeit im Blogeintrag von Ted Patrick: Flash Player Mental Model - The Elastic Racetrack.
- Ein Blogeintrag von Johannes Tacskovics zur Zeitgebung von Bildereignissen wie ENTER_FRAME, EXIT_FRAME: The MovieClip Lifecycle.
- Ein Artikel von Trevor McCauley über die Reihenfolge von ActionScript-Operationen: Order of Operations in ActionScript.
- Ein Blogeintrag von Matt Przybylski zum Erstellen von benutzerdefinierten Ereignissen: AS3: Custom Events.
Verwandte API-Elemente
Eigenschaft | Definiert von | ||
---|---|---|---|
bubbles : Boolean [schreibgeschützt]
Gibt an, ob es sich bei dem Ereignis um ein Bubbling-Ereignis handelt. | Event | ||
cancelable : Boolean [schreibgeschützt]
Gibt an, ob das mit dem Ereignis verknüpfte Verhalten verhindert werden kann. | Event | ||
constructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz. | Object | ||
currentTarget : Object [schreibgeschützt]
Das Objekt, welches das Ereignisobjekt aktiv mit einem Ereignis-Listener verarbeitet. | Event | ||
eventPhase : uint [schreibgeschützt]
Die aktuelle Phase im Ereignisablauf. | Event | ||
target : Object [schreibgeschützt]
Das Ereignis-Ziel. | Event | ||
type : String [schreibgeschützt]
Der Ereignistyp. | Event |
Methode | Definiert von | ||
---|---|---|---|
Erstellt ein Ereignisobjekt, das als ein Parameter an Ereignis-Listener übergeben wird. | Event | ||
Dupliziert eine Instanz einer Event-Unterklasse. | Event | ||
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 | ||
Gibt eine Zeichenfolge zurück, die alle Eigenschaften des Ereignisobjekts enthält. | Event | ||
Gibt den Grundwert des angegebenen Objekts zurück. | Object |
Konstante | Definiert von | ||
---|---|---|---|
ACTIVATE : String = "activate" [statisch]
Die ACTIVATE-Konstante bestimmt den Wert der type-Eigenschaft eines activate-Ereignisobjekts. | Event | ||
ADDED : String = "added" [statisch]
Die Event.ADDED-Konstante definiert den Wert der type-Eigenschaft eines added-Ereignisobjekts. | Event | ||
ADDED_TO_STAGE : String = "addedToStage" [statisch]
Die Event.ADDED_TO_STAGE-Konstante definiert den Wert der type-Eigenschaft eines addedToStage-Ereignisobjekts. | Event | ||
BROWSER_ZOOM_CHANGE : String = "browserZoomChange" [statisch]
Die Event.BROWSER_ZOOM_CHANGE-Konstante definiert den Wert der type-Eigenschaft eines browserZoomChange-Ereignisobjekts. | Event | ||
CANCEL : String = "cancel" [statisch]
Die Event.CANCEL-Konstante definiert den Wert der type-Eigenschaft eines cancel-Ereignisobjekts. | Event | ||
CHANGE : String = "change" [statisch]
Die Event.CHANGE-Konstante definiert den Wert der type-Eigenschaft eines change-Ereignisobjekts. | Event | ||
CHANNEL_MESSAGE : String = "channelMessage" [statisch]
Die Event.CHANNEL_MESSAGE-Konstante definiert den Wert der type-Eigenschaft eines channelMessage-Ereignisobjekts. | Event | ||
CHANNEL_STATE : String = "channelState" [statisch]
Die Event.CHANNEL_STATE-Konstante definiert den Wert der type-Eigenschaft eines channelState-Ereignisobjekts. | Event | ||
CLEAR : String = "clear" [statisch]
Die Event.CLEAR-Konstante definiert den Wert der type-Eigenschaft eines clear-Ereignisobjekts. | Event | ||
CLOSE : String = "close" [statisch]
Die Event.CLOSE-Konstante definiert den Wert der type-Eigenschaft eines close-Ereignisobjekts. | Event | ||
CLOSING : String = "closing" [statisch]
Die Event.CLOSING-Konstante definiert den Wert der type-Eigenschaft eines closing-Ereignisobjekts. | Event | ||
COMPLETE : String = "complete" [statisch]
Die Event.COMPLETE-Konstante definiert den Wert der type-Eigenschaft eines complete-Ereignisobjekts. | Event | ||
CONNECT : String = "connect" [statisch]
Die Event.CONNECT-Konstante definiert den Wert der type-Eigenschaft eines connect-Ereignisobjekts. | Event | ||
CONTEXT3D_CREATE : String = "context3DCreate" [statisch]
Die Event.CONTEXT3D_CREATE-Konstante definiert den Wert der type-Eigenschaft eines context3Dcreate-Ereignisobjekts. | Event | ||
COPY : String = "copy" [statisch]
Definiert den Wert der type-Eigenschaft eines copy-Ereignisobjekts. | Event | ||
CUT : String = "cut" [statisch]
Definiert den Wert der type-Eigenschaft eines cut-Ereignisobjekts. | Event | ||
DEACTIVATE : String = "deactivate" [statisch]
Die Event.DEACTIVATE-Konstante definiert den Wert der type-Eigenschaft eines deactivate-Ereignisobjekts. | Event | ||
DISPLAYING : String = "displaying" [statisch]
Die Event.DISPLAYING-Konstante definiert den Wert der type-Eigenschaft eines displaying-Ereignisobjekts. | Event | ||
ENTER_FRAME : String = "enterFrame" [statisch]
Die Event.ENTER_FRAME-Konstante definiert den Wert der type-Eigenschaft eines enterFrame-Ereignisobjekts. | Event | ||
EXIT_FRAME : String = "exitFrame" [statisch]
Die Event.EXIT_FRAME-Konstante definiert den Wert der type-Eigenschaft eines exitFrame-Ereignisobjekts. | Event | ||
EXITING : String = "exiting" [statisch]
Die Event.EXITING-Konstante definiert den Wert der type-Eigenschaft eines exiting-Ereignisobjekts. | Event | ||
FRAME_CONSTRUCTED : String = "frameConstructed" [statisch]
Die Event.FRAME_CONSTRUCTED-Konstante definiert den Wert der type-Eigenschaft eines frameConstructed-Ereignisobjekts. | Event | ||
FRAME_LABEL : String = "frameLabel" [statisch]
Die Event.FRAME_LABEL-Konstante definiert den Wert der type-Eigenschaft eines frameLabel-Ereignisobjekts. | Event | ||
FULLSCREEN : String = "fullScreen" [statisch]
Die Event.FULL_SCREEN-Konstante definiert den Wert der type-Eigenschaft eines fullScreen-Ereignisobjekts. | Event | ||
HTML_BOUNDS_CHANGE : String = "htmlBoundsChange" [statisch]
Die Event.HTML_BOUNDS_CHANGE-Konstante definiert den Wert der type-Eigenschaft eines htmlBoundsChange-Ereignisobjekts. | Event | ||
HTML_DOM_INITIALIZE : String = "htmlDOMInitialize" [statisch]
Die Event.HTML_DOM_INITIALIZE-Konstante definiert den Wert der type-Eigenschaft eines htmlDOMInitialize-Ereignisobjekts. | Event | ||
HTML_RENDER : String = "htmlRender" [statisch]
Die Event.HTML_RENDER-Konstante definiert den Wert der type-Eigenschaft eines htmlRender-Ereignisobjekts. | Event | ||
ID3 : String = "id3" [statisch]
Die Event.ID3-Konstante definiert den Wert der type-Eigenschaft eines id3-Ereignisobjekts. | Event | ||
INIT : String = "init" [statisch]
Die Event.INIT-Konstante definiert den Wert der type-Eigenschaft eines init-Ereignisobjekts. | Event | ||
LOCATION_CHANGE : String = "locationChange" [statisch]
Die Event.LOCATION_CHANGE-Konstante definiert den Wert der type-Eigenschaft eines locationChange-Ereignisobjekts. | Event | ||
MOUSE_LEAVE : String = "mouseLeave" [statisch]
Die Event.MOUSE_LEAVE-Konstante definiert den Wert der type-Eigenschaft eines mouseLeave-Ereignisobjekts. | Event | ||
NETWORK_CHANGE : String = "networkChange" [statisch]
Die Event.NETWORK_CHANGE-Konstante definiert den Wert der type-Eigenschaft eines networkChange-Ereignisobjekts. | Event | ||
OPEN : String = "open" [statisch]
Die Event.OPEN-Konstante definiert den Wert der type-Eigenschaft eines open-Ereignisobjekts. | Event | ||
PASTE : String = "paste" [statisch]
Die Event.PASTE-Konstante definiert den Wert der type-Eigenschaft eines paste-Ereignisobjekts. | Event | ||
PREPARING : String = "preparing" [statisch]
Die Event.PREPARING-Konstante definiert den Wert der type-Eigenschaft eines preparing-Ereignisobjekts. | Event | ||
REMOVED : String = "removed" [statisch]
Die Event.REMOVED-Konstante definiert den Wert der type-Eigenschaft eines removed-Ereignisobjekts. | Event | ||
REMOVED_FROM_STAGE : String = "removedFromStage" [statisch]
Die Event.REMOVED_FROM_STAGE-Konstante definiert den Wert der type-Eigenschaft eines removedFromStage-Ereignisobjekts. | Event | ||
RENDER : String = "render" [statisch]
Die Event.RENDER-Konstante definiert den Wert der type-Eigenschaft eines render-Ereignisobjekts. | Event | ||
RESIZE : String = "resize" [statisch]
Die Event.RESIZE-Konstante definiert den Wert der type-Eigenschaft eines resize-Ereignisobjekts. | Event | ||
SCROLL : String = "scroll" [statisch]
Die Event.SCROLL-Konstante definiert den Wert der type-Eigenschaft eines scroll-Ereignisobjekts. | Event | ||
SELECT : String = "select" [statisch]
Die Event.SELECT-Konstante definiert den Wert der type-Eigenschaft eines select-Ereignisobjekts. | Event | ||
SELECT_ALL : String = "selectAll" [statisch]
Die Event.SELECT_ALL-Konstante definiert den Wert der type-Eigenschaft eines selectALL-Ereignisobjekts. | Event | ||
SOUND_COMPLETE : String = "soundComplete" [statisch]
Die Event.SOUND_COMPLETE-Konstante definiert den Wert der type-Eigenschaft eines soundComplete-Ereignisobjekts. | Event | ||
STANDARD_ERROR_CLOSE : String = "standardErrorClose" [statisch]
Die Event.STANDARD_ERROR_CLOSE-Konstante definiert den Wert der type-Eigenschaft eines standardErrorClose-Ereignisobjekts. | Event | ||
STANDARD_INPUT_CLOSE : String = "standardInputClose" [statisch]
Die Event.STANDARD_INPUT_CLOSE-Konstante definiert den Wert der type-Eigenschaft eines standardInputClose-Ereignisobjekts. | Event | ||
STANDARD_OUTPUT_CLOSE : String = "standardOutputClose" [statisch]
Die Event.STANDARD_OUTPUT_CLOSE-Konstante definiert den Wert der type-Eigenschaft eines standardOutputClose-Ereignisobjekts. | Event | ||
SUSPEND : String = "suspend" [statisch]
Die Event.SUSPEND-Konstante definiert den Wert der type-Eigenschaft eines suspend-Ereignisobjekts. | Event | ||
TAB_CHILDREN_CHANGE : String = "tabChildrenChange" [statisch]
Die Event.TAB_CHILDREN_CHANGE-Konstante definiert den Wert der type-Eigenschaft eines tabChildrenChange-Ereignisobjekts. | Event | ||
TAB_ENABLED_CHANGE : String = "tabEnabledChange" [statisch]
Die Event.TAB_ENABLED_CHANGE-Konstante definiert den Wert der type-Eigenschaft eines tabEnabledChange-Ereignisobjekts. | Event | ||
TAB_INDEX_CHANGE : String = "tabIndexChange" [statisch]
Die Event.TAB_INDEX_CHANGE-Konstante definiert den Wert der type-Eigenschaft eines tabIndexChange-Ereignisobjekts. | Event | ||
TEXT_INTERACTION_MODE_CHANGE : String = "textInteractionModeChange" [statisch]
Die Event.TEXT_INTERACTION_MODE_CHANGE-Konstante definiert den Wert der type-Eigenschaft eines Interaktionsmodusereignisobjekts. | Event | ||
TEXTURE_READY : String = "textureReady" [statisch]
Die Event.TEXTURE_READY-Konstante definiert den Wert der type-Eigenschaft eines textureReady-Ereignisobjekts. | Event | ||
UNLOAD : String = "unload" [statisch]
Die Event.UNLOAD-Konstante definiert den Wert der type-Eigenschaft eines unload-Ereignisobjekts. | Event | ||
USER_IDLE : String = "userIdle" [statisch]
Die Event.USER_IDLE-Konstante definiert den Wert der type-Eigenschaft eines userIdle-Ereignisobjekts. | Event | ||
USER_PRESENT : String = "userPresent" [statisch]
Die Event.USER_PRESENT-Konstante definiert den Wert der type-Eigenschaft eines userPresent-Ereignisobjekts. | Event | ||
VIDEO_FRAME : String = "videoFrame" [statisch]
Die Event.VIDEO_FRAME-Konstante definiert den Wert der type-Eigenschaft eines videoFrame-Ereignisobjekts. | Event | ||
WORKER_STATE : String = "workerState" [statisch]
Die Event.WORKER_STATE-Konstante definiert den Wert der type-Eigenschaft eines workerState-Ereignisobjekts. | Event |
bubbles | Eigenschaft |
bubbles:Boolean
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Gibt an, ob es sich bei dem Ereignis um ein Bubbling-Ereignis handelt. Wenn das Ereignis eine Bubbling-Phase ausführen kann, lautet der Wert true
, andernfalls false
.
Wenn ein Ereignis auftritt, durchläuft es die drei Phasen des Ereignisablaufs: die Aufnahmephase, die vom Anfang der Anzeigelistenhierarchie bis zum Knoten direkt vor dem Zielknoten verläuft; die Zielphase, die den Zielknoten umfasst; und die Bubbling-Phase, die von dem Zielknoten nachfolgenden Knoten bis zur Anzeigelistenhierarchie verläuft.
Einige Ereignisse, wie zum Beispiel activate
und unload
, haben keine Bubbling-Phase. Die Eigenschaft bubbles
weist für Ereignisse ohne Bubbling-Phase den Wert false
auf.
Implementierung
public function get bubbles():Boolean
cancelable | Eigenschaft |
cancelable:Boolean
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Gibt an, ob das mit dem Ereignis verknüpfte Verhalten verhindert werden kann. Wenn das Verhalten abgebrochen werden kann, lautet der Wert true
, andernfalls false
.
Implementierung
public function get cancelable():Boolean
Verwandte API-Elemente
currentTarget | Eigenschaft |
currentTarget:Object
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Das Objekt, welches das Ereignisobjekt aktiv mit einem Ereignis-Listener verarbeitet. Wenn ein Benutzer auf eine OK-Schaltfläche klickt, kann es sich bei dem Zielknoten um den Knoten handeln, in dem die Schaltfläche enthalten ist, oder um eines der übergeordneten Elemente, die einen Ereignis-Listener für dieses Ereignis registriert hatten.
Implementierung
public function get currentTarget():Object
eventPhase | Eigenschaft |
eventPhase:uint
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Die aktuelle Phase im Ereignisablauf. Diese Eigenschaft kann die folgenden numerischen Werte enthalten:
- Die Aufnahmephase (
EventPhase.CAPTURING_PHASE
). - Die Zielphase (
EventPhase.AT_TARGET
). - Die Bubbling-Phase (
EventPhase.BUBBLING_PHASE
).
Implementierung
public function get eventPhase():uint
target | Eigenschaft |
target:Object
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Das Ereignis-Ziel. Diese Eigenschaft enthält den Zielknoten. Wenn ein Benutzer beispielsweise auf eine OK-Schaltfläche klickt, ist der Zielknoten der Anzeigelistenknoten, der diese Schaltfläche enthält.
Implementierung
public function get target():Object
type | Eigenschaft |
Event | () | Konstruktor |
public function Event(type:String, bubbles:Boolean = false, cancelable:Boolean = false)
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Erstellt ein Ereignisobjekt, das als ein Parameter an Ereignis-Listener übergeben wird.
Parametertype:String — Der Ereignistyp, auf den als Event.type zugegriffen werden kann.
| |
bubbles:Boolean (default = false ) — Bestimmt, ob das Ereignisobjekt an der Bubbling-Phase des Ereignisablaufs teilnimmt. Der Standardwert ist false .
| |
cancelable:Boolean (default = false ) — Bestimmt, ob das Ereignisobjekt abgebrochen werden kann. Der Standardwert lautet false .
|
clone | () | Methode |
public function clone():Event
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Dupliziert eine Instanz einer Event-Unterklasse.
Gibt ein neues Ereignisobjekt zurück, das eine Kopie der ursprünglichen Instanz des Ereignisobjekts ist. Normalerweise rufen Sie clone()
nicht auf; es wird automatisch von der EventDispatcher-Klasse aufgerufen, wenn Sie ein Ereignis neu auslösen, das heißt, wenn Sie dispatchEvent(event)
von einer Prozedur aus aufrufen, die event
verarbeitet.
Das neue Ereignisobjekt übernimmt alle Eigenschaften des Originals.
Wenn Sie Ihre eigene benutzerdefinierte Event-Klasse erstellen, müssen Sie die übernommene Event.clone()
-Methode außer Kraft setzen, um die Eigenschaften Ihrer benutzerdefinierten Klasse zu duplizieren. Wenn Sie nicht alle der Ereignis-Unterklasse hinzugefügten Eigenschaften eingestellt haben, weisen sie nicht die korrekten Werte auf, wenn Listener das neu ausgelöste Ereignis verarbeiten.
In dem folgenden Beispiel ist PingEvent
eine Unterklasse von Event
und implementiert aus diesem Grund eine eigene Version von clone()
.
class PingEvent extends Event { var URL:String; public override function clone():Event { return new PingEvent(type, bubbles, cancelable, URL); } }
Event — Ein mit dem Original identisches neues Ereignisobjekt.
|
formatToString | () | Methode |
public function formatToString(className:String, ... arguments):String
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Eine Dienstprogrammfunktion zur Implementierung der toString()
-Methode in benutzerdefinierten ActionScript 3.0 Event-Klassen. Das Außerkraftsetzen der toString()
-Methode wird empfohlen, ist jedoch nicht erforderlich.
class PingEvent extends Event { var URL:String; public override function toString():String { return formatToString("PingEvent", "type", "bubbles", "cancelable", "eventPhase", "URL"); } }
Parameter
className:String — Der Name Ihrer benutzerdefinierten Event-Klasse. Im obigen Beispiel lautet der className -Parameter PingEvent .
| |
... arguments — Die Eigenschaften der Event-Klasse und die Eigenschaften, die Sie Ihrer benutzerdefinierten Event-Klasse hinzufügen. Im vorigen Beispiel umfasst der ...arguments -Parameter type , bubbles , cancelable , eventPhase und URL .
|
String — Der Name Ihrer benutzerdefinierten Event-Klasse und der String-Wert Ihres ...arguments -Parameters.
|
isDefaultPrevented | () | Methode |
public function isDefaultPrevented():Boolean
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Überprüft, ob die preventDefault()
-Methode bei dem Ereignis aufgerufen wurde. Wenn die preventDefault()
-Methode aufgerufen wurde, wird true
zurückgegeben, andernfalls wird false
zurückgegeben.
Boolean — Wenn preventDefault() aufgerufen wurde, wird true zurückgegeben, andernfalls wird false zurückgegeben.
|
Verwandte API-Elemente
preventDefault | () | Methode |
public function preventDefault():void
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Bricht das Standardverhalten eines Ereignisses ab, wenn dieses Verhalten abgebrochen werden kann.
Vielen Ereignissen sind Standardverhalten zugewiesen, die standardmäßig ausgeführt werden. Wenn ein Benutzer beispielsweise Text in ein Textfeld eingibt, so besteht das Standardverhalten darin, dass die Zeichen in dem Textfeld angezeigt werden. Da das Standardverhalten des TextEvent.TEXT_INPUT
-Ereignisses abgebrochen werden kann, können Sie die Anzeige der Zeichen mithilfe der Methode preventDefault()
verhindern.
Ein Beispiel für ein Verhalten, das nicht abgebrochen werden kann, ist das Standardverhalten, das dem Event.REMOVED
-Ereignis zugewiesen ist. Dieses Verhalten wird immer dann erzeugt, wenn Flash Player ein Anzeigeobjekt aus der Anzeigeliste entfernt. Dieses Standardverhalten (das Entfernen des Elements) kann nicht abgebrochen werden, daher hat die Methode preventDefault()
keine Auswirkung auf dieses Standardverhalten.
Mit der Eigenschaft Event.cancelable
können Sie überprüfen, ob Sie das einem bestimmten Ereignis zugewiesene Standardverhalten abbrechen können. Wenn der Wert von Event.cancelable
auf true
lautet, kann preventDefault()
zum Abbruch des Ereignisses verwendet werden. Ansonsten hat preventDefault()
keine Auswirkungen.
Verwandte API-Elemente
stopImmediatePropagation | () | Methode |
public function stopImmediatePropagation():void
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Verhindert die Verarbeitung von Ereignis-Listenern im aktuellen Knoten und in Knoten, die dem aktuellen Knoten im Ereignisablauf nachfolgen. Diese Methode wirkt sich sofort und auf die Ereignis-Listener im aktuellen Knoten aus. Im Gegensatz dazu wirkt sich die Methode stopPropagation()
nicht aus, bis alle Ereignis-Listener im aktuellen Knoten vollständig verarbeitet wurden.
Hinweis: Diese Methode bricht nicht das diesem Ereignis zugewiesene Standardverhalten ab. Weitere Informationen zu dieser Funktionalität finden Sie unter preventDefault()
.
Verwandte API-Elemente
stopPropagation | () | Methode |
public function stopPropagation():void
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Verhindert die Verarbeitung von Ereignis-Listenern in Knoten, die dem aktuellen Knoten im Ereignisablauf nachfolgen. Diese Methode wirkt sich nicht auf Ereignis-Listener im aktuellen Knoten (currentTarget
) aus. Im Gegensatz dazu verhindert die Methode stopImmediatePropagation()
die Verarbeitung von Ereignis-Listenern im aktuellen und in den nachfolgenden Knoten. Weitere Aufrufe dieser Methode haben keine Auswirkungen. Diese Methode kann in jeder Phase des Ereignisablaufs aufgerufen werden.
Hinweis: Diese Methode bricht nicht das diesem Ereignis zugewiesene Standardverhalten ab. Weitere Informationen zu dieser Funktionalität finden Sie unter preventDefault()
.
Verwandte API-Elemente
toString | () | Methode |
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 Ereignisobjekts enthält. Der String liegt im folgenden Format vor:
[Event type=Wert bubbles=Wert cancelable=Wert]
String — Eine Zeichenfolge, die alle Eigenschaften des Ereignisobjekts enthält.
|
ACTIVATE | Konstante |
public static const ACTIVATE:String = "activate"
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Die ACTIVATE
-Konstante bestimmt den Wert der type
-Eigenschaft eines activate
-Ereignisobjekts.
Hinweis: Dieses Ereignis verfügt weder über eine Aufnahmephase noch über eine Bubbling-Phase. Das bedeutet, dass Ereignis-Listener potenziellen Zielen direkt hinzugefügt werden müssen, unabhängig davon, ob sich das Ziel in der Anzeigeliste befindet oder nicht.
AIR für TV setzt dieses Ereignis niemals ab. Sie können es jedoch manuell absetzen.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false . Es gibt kein Standardverhalten, das abgebrochen werden kann. |
currentTarget | Das Objekt, welches das Ereignisobjekt aktiv mit einem Ereignis-Listener verarbeitet. |
target | Jede DisplayObject-Instanz, die einen Listener besitzt, der für das activate -Ereignis registriert ist. |
Verwandte API-Elemente
ADDED | Konstante |
public static const ADDED:String = "added"
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Die Event.ADDED
-Konstante definiert den Wert der type
-Eigenschaft eines added
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
bubbles | true |
cancelable | false . Es gibt kein Standardverhalten, das abgebrochen werden kann. |
currentTarget | Das Objekt, welches das Ereignisobjekt aktiv mit einem Ereignis-Listener verarbeitet. |
target | Die DisplayObject-Instanz, die in die Anzeigeliste aufgenommen wird. 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
ADDED_TO_STAGE | Konstante |
public static const ADDED_TO_STAGE:String = "addedToStage"
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9.0.28.0, Flash Lite 4 |
Die Event.ADDED_TO_STAGE
-Konstante definiert den Wert der type
-Eigenschaft eines addedToStage
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false . Es gibt kein Standardverhalten, das abgebrochen werden kann. |
currentTarget | Das Objekt, welches das Ereignisobjekt aktiv mit einem Ereignis-Listener verarbeitet. |
target | Die DisplayObject-Instanz, die der Anzeigeliste für die Bühne hinzugefügt wird. Dies erfolgt entweder direkt oder über das Hinzufügen einer Unterstruktur, die die DisplayObject-Instanz enthält. Wenn die DisplayObject-Instanz direkt hinzugefügt wird, findet das added -Ereignis vor diesem Ereignis statt. |
Verwandte API-Elemente
BROWSER_ZOOM_CHANGE | Konstante |
public static const BROWSER_ZOOM_CHANGE:String = "browserZoomChange"
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 15, AIR 15 |
Die Event.BROWSER_ZOOM_CHANGE
-Konstante definiert den Wert der type
-Eigenschaft eines browserZoomChange
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false . Es gibt kein Standardverhalten, das abgebrochen werden kann. |
currentTarget | Das Objekt, welches das Ereignisobjekt aktiv mit einem Ereignis-Listener verarbeitet. |
target | Die Stage-Instanz. |
Verwandte API-Elemente
CANCEL | Konstante |
public static const CANCEL:String = "cancel"
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Die Event.CANCEL
-Konstante definiert den Wert der type
-Eigenschaft eines cancel
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false . Es gibt kein Standardverhalten, das abgebrochen werden kann. |
currentTarget | Das Objekt, welches das Ereignisobjekt aktiv mit einem Ereignis-Listener verarbeitet. |
target | Ein Verweis auf das Objekt, dessen Operation abgebrochen wurde. |
Verwandte API-Elemente
CHANGE | Konstante |
public static const CHANGE:String = "change"
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Die Event.CHANGE
-Konstante definiert den Wert der type
-Eigenschaft eines change
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
bubbles | true |
cancelable | false . Es gibt kein Standardverhalten, das abgebrochen werden kann. |
currentTarget | Das Objekt, welches das Ereignisobjekt aktiv mit einem Ereignis-Listener verarbeitet. |
target | Das Objekt, dessen Wert geändert 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
CHANNEL_MESSAGE | Konstante |
public static const CHANNEL_MESSAGE:String = "channelMessage"
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 11.4, AIR 3.4 |
Die Event.CHANNEL_MESSAGE
-Konstante definiert den Wert der type
-Eigenschaft eines channelMessage
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false . Es gibt kein Standardverhalten, das abgebrochen werden kann. |
currentTarget | Das Objekt, welches das Ereignisobjekt aktiv mit einem Ereignis-Listener verarbeitet. |
target | Das Objekt, das dieses Ereignis abgesetzt hat. |
Verwandte API-Elemente
CHANNEL_STATE | Konstante |
public static const CHANNEL_STATE:String = "channelState"
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 11.4, AIR 3.4 |
Die Event.CHANNEL_STATE
-Konstante definiert den Wert der type
-Eigenschaft eines channelState
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false . Es gibt kein Standardverhalten, das abgebrochen werden kann. |
currentTarget | Das Objekt, welches das Ereignisobjekt aktiv mit einem Ereignis-Listener verarbeitet. |
target | Das Objekt, das dieses Ereignis abgesetzt hat. |
Verwandte API-Elemente
CLEAR | Konstante |
public static const CLEAR:String = "clear"
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Die Event.CLEAR
-Konstante definiert den Wert der type
-Eigenschaft eines clear
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false . Es gibt kein Standardverhalten, das abgebrochen werden kann. |
currentTarget | Das Objekt, welches das Ereignisobjekt aktiv mit einem Ereignis-Listener verarbeitet. |
target | Jede IntertactiveObject-Instanz, die einen Listener besitzt, der für das clear -Ereignis registriert ist. |
Hinweis: TextField-Objekte lösen folgende Ereignisse nicht aus: clear
, copy
, cut
, paste
und selectAll
. TextField-Objekte enthalten die Befehle „Ausschneiden“, „Kopieren“, „Einfügen“, „Löschen“ und „Alles auswählen“ immer im Kontextmenü. Diese Befehle können aus dem Kontextmenü von TextField-Objekten nicht entfernt werden. Bei TextField-Objekten werden beim Auswählen dieser Befehle (oder der entsprechenden Zugriffstastenkombinationen) keine clear
-, copy
-, cut
-, paste
- oder selectAll
-Ereignisse ausgelöst. Andere Klassen, die die InteractiveObject-Klasse erweitern, darunter Komponenten, die mit der Flash Text Engine (FTE) erstellt wurden, setzen diese Ereignisse jedoch in Reaktion auf Benutzeraktionen wie Tastaturbefehle und Kontextmenüs ab.
Verwandte API-Elemente
CLOSE | Konstante |
public static const CLOSE:String = "close"
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Die Event.CLOSE
-Konstante definiert den Wert der type
-Eigenschaft eines close
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false . Es gibt kein Standardverhalten, das abgebrochen werden kann. |
currentTarget | Das Objekt, welches das Ereignisobjekt aktiv mit einem Ereignis-Listener verarbeitet. |
target | Das Objekt, dessen Verbindung geschlossen wurde. |
Verwandte API-Elemente
CLOSING | Konstante |
public static const CLOSING:String = "closing"
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Lite 4 |
Die Event.CLOSING
-Konstante definiert den Wert der type
-Eigenschaft eines closing
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | true ; das Abbrechen dieses Ereignisobjekts stoppt den Schließvorgang. |
currentTarget | Das Objekt, welches das Ereignisobjekt aktiv mit einem Ereignis-Listener verarbeitet. |
target | Das Objekt, dessen Verbindung geschlossen werden soll. |
Verwandte API-Elemente
COMPLETE | Konstante |
public static const COMPLETE:String = "complete"
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Die Event.COMPLETE
-Konstante definiert den Wert der type
-Eigenschaft eines complete
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false . Es gibt kein Standardverhalten, das abgebrochen werden kann. |
currentTarget | Das Objekt, welches das Ereignisobjekt aktiv mit einem Ereignis-Listener verarbeitet. |
target | Das Netzwerkobjekt, dessen Ladevorgang beendet ist. |
Verwandte API-Elemente
CONNECT | Konstante |
public static const CONNECT:String = "connect"
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Die Event.CONNECT
-Konstante definiert den Wert der type
-Eigenschaft eines connect
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false . Es gibt kein Standardverhalten, das abgebrochen werden kann. |
currentTarget | Das Objekt, welches das Ereignisobjekt aktiv mit einem Ereignis-Listener verarbeitet. |
target | Das Socket- oder XMLSocket-Objekt, das eine Netzwerkverbindung hergestellt hat. |
Verwandte API-Elemente
CONTEXT3D_CREATE | Konstante |
public static const CONTEXT3D_CREATE:String = "context3DCreate"
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 11, AIR 3 |
Die Event.CONTEXT3D_CREATE
-Konstante definiert den Wert der type
-Eigenschaft eines context3Dcreate
-Ereignisobjekts. Dieses Ereignis wird nur von Stage3D-Objekten abgesetzt, entweder als Reaktion auf einen Aufruf von Stage3D.requestContext3D oder auf eine vom Betriebssystem ausgelöste Zurücksetzung des Context3D-Objekts, das an das Stage3D-Objekt gebunden ist. Untersuchen Sie die Stage3D.context3D-Eigenschaft, um das neu erstellte Context3D-Objekt abzurufen.
Verwandte API-Elemente
COPY | Konstante |
public static const COPY:String = "copy"
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Definiert den Wert der type
-Eigenschaft eines copy
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false . Es gibt kein Standardverhalten, das abgebrochen werden kann. |
currentTarget | Das Objekt, welches das Ereignisobjekt aktiv mit einem Ereignis-Listener verarbeitet. |
target | Jede IntertactiveObject-Instanz, die einen Listener besitzt, der für das copy -Ereignis registriert ist. |
Hinweis: TextField-Objekte lösen folgende Ereignisse nicht aus: clear
, copy
, cut
, paste
und selectAll
. TextField-Objekte enthalten die Befehle „Ausschneiden“, „Kopieren“, „Einfügen“, „Löschen“ und „Alles auswählen“ immer im Kontextmenü. Diese Befehle können aus dem Kontextmenü von TextField-Objekten nicht entfernt werden. Bei TextField-Objekten werden beim Auswählen dieser Befehle (oder der entsprechenden Zugriffstastenkombinationen) keine clear
-, copy
-, cut
-, paste
- oder selectAll
-Ereignisse ausgelöst. Andere Klassen, die die InteractiveObject-Klasse erweitern, darunter Komponenten, die mit der Flash Text Engine (FTE) erstellt wurden, setzen diese Ereignisse jedoch in Reaktion auf Benutzeraktionen wie Tastaturbefehle und Kontextmenüs ab.
Verwandte API-Elemente
CUT | Konstante |
public static const CUT:String = "cut"
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Definiert den Wert der type
-Eigenschaft eines cut
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false . Es gibt kein Standardverhalten, das abgebrochen werden kann. |
currentTarget | Das Objekt, welches das Ereignisobjekt aktiv mit einem Ereignis-Listener verarbeitet. |
target | Jede IntertactiveObject-Instanz, die einen Listener besitzt, der für das cut -Ereignis registriert ist. |
Hinweis: TextField-Objekte lösen folgende Ereignisse nicht aus: clear
, copy
, cut
, paste
und selectAll
. TextField-Objekte enthalten die Befehle „Ausschneiden“, „Kopieren“, „Einfügen“, „Löschen“ und „Alles auswählen“ immer im Kontextmenü. Diese Befehle können aus dem Kontextmenü von TextField-Objekten nicht entfernt werden. Bei TextField-Objekten werden beim Auswählen dieser Befehle (oder der entsprechenden Zugriffstastenkombinationen) keine clear
-, copy
-, cut
-, paste
- oder selectAll
-Ereignisse ausgelöst. Andere Klassen, die die InteractiveObject-Klasse erweitern, darunter Komponenten, die mit der Flash Text Engine (FTE) erstellt wurden, setzen diese Ereignisse jedoch in Reaktion auf Benutzeraktionen wie Tastaturbefehle und Kontextmenüs ab.
Verwandte API-Elemente
DEACTIVATE | Konstante |
public static const DEACTIVATE:String = "deactivate"
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Die Event.DEACTIVATE
-Konstante definiert den Wert der type
-Eigenschaft eines deactivate
-Ereignisobjekts.
Hinweis: Dieses Ereignis verfügt weder über eine Aufnahmephase noch über eine Bubbling-Phase. Das bedeutet, dass Ereignis-Listener potenziellen Zielen direkt hinzugefügt werden müssen, unabhängig davon, ob sich das Ziel in der Anzeigeliste befindet oder nicht.
AIR für TV setzt dieses Ereignis niemals ab. Sie können es jedoch manuell absetzen.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false . Es gibt kein Standardverhalten, das abgebrochen werden kann. |
currentTarget | Das Objekt, welches das Ereignisobjekt aktiv mit einem Ereignis-Listener verarbeitet. |
target | Jede DisplayObject-Instanz, die einen Listener besitzt, der für das deactivate -Ereignis registriert ist. |
Verwandte API-Elemente
DISPLAYING | Konstante |
public static const DISPLAYING:String = "displaying"
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Lite 4 |
Die Event.DISPLAYING
-Konstante definiert den Wert der type
-Eigenschaft eines displaying
-Ereignisobjekts.
Hinweis: Dieses Ereignis durchläuft keine "Erfassungsphase" und wird direkt an das Ziel gesendet – unabhängig davon, ob sich dieses auf der Anzeigeliste befindet.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Das Objekt, welches das Ereignisobjekt aktiv mit einem Ereignis-Listener verarbeitet. |
target | Das Objekt, das angezeigt werden soll. |
Verwandte API-Elemente
ENTER_FRAME | Konstante |
public static const ENTER_FRAME:String = "enterFrame"
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Die Event.ENTER_FRAME
-Konstante definiert den Wert der type
-Eigenschaft eines enterFrame
-Ereignisobjekts.
Hinweis: Dieses Ereignis verfügt weder über eine Aufnahmephase noch über eine Bubbling-Phase. Das bedeutet, dass Ereignis-Listener potenziellen Zielen direkt hinzugefügt werden müssen, unabhängig davon, ob sich das Ziel in der Anzeigeliste befindet oder nicht.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false . Es gibt kein Standardverhalten, das abgebrochen werden kann. |
currentTarget | Das Objekt, welches das Ereignisobjekt aktiv mit einem Ereignis-Listener verarbeitet. |
target | Jede DisplayObject-Instanz, die einen Listener besitzt, der für das enterFrame -Ereignis registriert ist. |
Verwandte API-Elemente
EXIT_FRAME | Konstante |
public static const EXIT_FRAME:String = "exitFrame"
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Die Event.EXIT_FRAME
-Konstante definiert den Wert der type
-Eigenschaft eines exitFrame
-Ereignisobjekts.
Hinweis: Dieses Ereignis verfügt weder über eine Aufnahmephase noch über eine Bubbling-Phase. Das bedeutet, dass Ereignis-Listener potenziellen Zielen direkt hinzugefügt werden müssen, unabhängig davon, ob sich das Ziel in der Anzeigeliste befindet oder nicht.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false . Es gibt kein Standardverhalten, das abgebrochen werden kann. |
currentTarget | Das Objekt, welches das Ereignisobjekt aktiv mit einem Ereignis-Listener verarbeitet. |
target | Jede DisplayObject-Instanz, die einen Listener besitzt, der für das enterFrame -Ereignis registriert ist. |
Verwandte API-Elemente
EXITING | Konstante |
public static const EXITING:String = "exiting"
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Lite 4 |
Die Event.EXITING
-Konstante definiert den Wert der type
-Eigenschaft eines exiting
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | true ; das Abbrechen dieses Ereignisobjekts stoppt den Beenden-Vorgang. |
currentTarget | Das NativeApplication-Objekt. |
target | Das NativeApplication-Objekt. |
Verwandte API-Elemente
FRAME_CONSTRUCTED | Konstante |
public static const FRAME_CONSTRUCTED:String = "frameConstructed"
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Die Event.FRAME_CONSTRUCTED
-Konstante definiert den Wert der type
-Eigenschaft eines frameConstructed
-Ereignisobjekts.
Hinweis: Dieses Ereignis verfügt weder über eine Aufnahmephase noch über eine Bubbling-Phase. Das bedeutet, dass Ereignis-Listener potenziellen Zielen direkt hinzugefügt werden müssen, unabhängig davon, ob sich das Ziel in der Anzeigeliste befindet oder nicht.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false . Es gibt kein Standardverhalten, das abgebrochen werden kann. |
currentTarget | Das Objekt, welches das Ereignisobjekt aktiv mit einem Ereignis-Listener verarbeitet. |
target | Jede DisplayObject-Instanz, die einen Listener besitzt, der für das frameConstructed -Ereignis registriert ist. |
Verwandte API-Elemente
FRAME_LABEL | Konstante |
public static const FRAME_LABEL:String = "frameLabel"
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 11.3, AIR 3.3 |
Die Event.FRAME_LABEL
-Konstante definiert den Wert der type
-Eigenschaft eines frameLabel
-Ereignisobjekts.
Hinweis: Dieses Ereignis hat weder eine „Erfassen“-Phase noch eine „Bubble“-Phase. Das bedeutet, dass Ereignis-Listener direkt zu FrameLabel-Objekten hinzugefügt werden müssen.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false . Es gibt kein Standardverhalten, das abgebrochen werden kann. |
currentTarget | Das FrameLabel-Objekt, welches das Ereignisobjekt aktiv mit einem Ereignis-Listener verarbeitet. |
target | Jede FrameLabel-Instanz, die einen Listener besitzt, der für das frameLabel -Ereignis registriert ist. |
Verwandte API-Elemente
FULLSCREEN | Konstante |
public static const FULLSCREEN:String = "fullScreen"
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Die Event.FULL_SCREEN
-Konstante definiert den Wert der type
-Eigenschaft eines fullScreen
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false . Es gibt kein Standardverhalten, das abgebrochen werden kann. |
currentTarget | Das Objekt, welches das Ereignisobjekt aktiv mit einem Ereignis-Listener verarbeitet. |
target | Das Stage-Objekt. |
Verwandte API-Elemente
HTML_BOUNDS_CHANGE | Konstante |
public static const HTML_BOUNDS_CHANGE:String = "htmlBoundsChange"
Laufzeitversionen: | AIR 1.0, Flash Lite 4 |
Die Event.HTML_BOUNDS_CHANGE
-Konstante definiert den Wert der type
-Eigenschaft eines htmlBoundsChange
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false . Es gibt kein Standardverhalten, das abgebrochen werden kann. |
currentTarget | Das HTMLLoader-Objekt. |
target | Das HTMLLoader-Objekt. |
Verwandte API-Elemente
HTML_DOM_INITIALIZE | Konstante |
public static const HTML_DOM_INITIALIZE:String = "htmlDOMInitialize"
Laufzeitversionen: | AIR 1.0, Flash Lite 4 |
Die Event.HTML_DOM_INITIALIZE
-Konstante definiert den Wert der type
-Eigenschaft eines htmlDOMInitialize
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false . Es gibt kein Standardverhalten, das abgebrochen werden kann. |
currentTarget | Das HTMLLoader-Objekt. |
target | Das HTMLLoader-Objekt. |
Verwandte API-Elemente
HTML_RENDER | Konstante |
public static const HTML_RENDER:String = "htmlRender"
Laufzeitversionen: | AIR 1.0, Flash Lite 4 |
Die Event.HTML_RENDER
-Konstante definiert den Wert der type
-Eigenschaft eines htmlRender
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false . Es gibt kein Standardverhalten, das abgebrochen werden kann. |
currentTarget | Das HTMLLoader-Objekt. |
target | Das HTMLLoader-Objekt. |
Verwandte API-Elemente
ID3 | Konstante |
public static const ID3:String = "id3"
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Die Event.ID3
-Konstante definiert den Wert der type
-Eigenschaft eines id3
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false . Es gibt kein Standardverhalten, das abgebrochen werden kann. |
currentTarget | Das Objekt, welches das Ereignisobjekt aktiv mit einem Ereignis-Listener verarbeitet. |
target | Das Sound-Objekt, über das die MP3-Datei geladen wird, für die nun ID3-Daten verfügbar sind. 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
INIT | Konstante |
public static const INIT:String = "init"
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Die Event.INIT
-Konstante definiert den Wert der type
-Eigenschaft eines init
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false . Es gibt kein Standardverhalten, das abgebrochen werden kann. |
currentTarget | Das Objekt, welches das Ereignisobjekt aktiv mit einem Ereignis-Listener verarbeitet. |
target | Das LoaderInfo-Objekt, das mit der zu ladenden SWF-Datei verknüpft ist. |
Verwandte API-Elemente
LOCATION_CHANGE | Konstante |
public static const LOCATION_CHANGE:String = "locationChange"
Laufzeitversionen: | AIR 1.0, Flash Lite 4 |
Die Event.LOCATION_CHANGE
-Konstante definiert den Wert der type
-Eigenschaft eines locationChange
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false . Es gibt kein Standardverhalten, das abgebrochen werden kann. |
currentTarget | Das HTMLLoader-Objekt. |
target | Das HTMLLoader-Objekt. |
Verwandte API-Elemente
MOUSE_LEAVE | Konstante |
public static const MOUSE_LEAVE:String = "mouseLeave"
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Die Event.MOUSE_LEAVE
-Konstante definiert den Wert der type
-Eigenschaft eines mouseLeave
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false . Es gibt kein Standardverhalten, das abgebrochen werden kann. |
currentTarget | Das Objekt, welches das Ereignisobjekt aktiv mit einem Ereignis-Listener verarbeitet. |
target | Das Stage-Objekt. 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
NETWORK_CHANGE | Konstante |
public static const NETWORK_CHANGE:String = "networkChange"
Laufzeitversionen: | AIR 1.0, Flash Lite 4 |
Die Event.NETWORK_CHANGE
-Konstante definiert den Wert der type
-Eigenschaft eines networkChange
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false . Es gibt kein Standardverhalten, das abgebrochen werden kann. |
currentTarget | Das Objekt, welches das Ereignisobjekt aktiv mit einem Ereignis-Listener verarbeitet. |
target | Das NativeApplication-Objekt. |
Verwandte API-Elemente
OPEN | Konstante |
public static const OPEN:String = "open"
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Die Event.OPEN
-Konstante definiert den Wert der type
-Eigenschaft eines open
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false . Es gibt kein Standardverhalten, das abgebrochen werden kann. |
currentTarget | Das Objekt, welches das Ereignisobjekt aktiv mit einem Ereignis-Listener verarbeitet. |
target | Das Netzwerkobjekt, über das eine Verbindung geöffnet wurde. |
Verwandte API-Elemente
PASTE | Konstante |
public static const PASTE:String = "paste"
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Die Event.PASTE
-Konstante definiert den Wert der type
-Eigenschaft eines paste
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
bubbles | true (false für AIR-Laufzeit.) |
cancelable | false . Es gibt kein Standardverhalten, das abgebrochen werden kann. |
currentTarget | Das Objekt, welches das Ereignisobjekt aktiv mit einem Ereignis-Listener verarbeitet. |
target | Jede IntertactiveObject-Instanz, die einen Listener besitzt, der für das paste -Ereignis registriert ist. |
Hinweis: TextField-Objekte lösen folgende Ereignisse nicht aus: clear
, copy
, cut
, paste
und selectAll
. TextField-Objekte enthalten die Befehle „Ausschneiden“, „Kopieren“, „Einfügen“, „Löschen“ und „Alles auswählen“ immer im Kontextmenü. Diese Befehle können aus dem Kontextmenü von TextField-Objekten nicht entfernt werden. Bei TextField-Objekten werden beim Auswählen dieser Befehle (oder der entsprechenden Zugriffstastenkombinationen) keine clear
-, copy
-, cut
-, paste
- oder selectAll
-Ereignisse ausgelöst. Andere Klassen, die die InteractiveObject-Klasse erweitern, darunter Komponenten, die mit der Flash Text Engine (FTE) erstellt wurden, setzen diese Ereignisse jedoch in Reaktion auf Benutzeraktionen wie Tastaturbefehle und Kontextmenüs ab.
Verwandte API-Elemente
PREPARING | Konstante |
public static const PREPARING:String = "preparing"
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 2.6 |
Die Event.PREPARING
-Konstante definiert den Wert der type
-Eigenschaft eines preparing
-Ereignisobjekts.
Hinweis: Dieses Ereignis durchläuft keine "Erfassungsphase" und wird direkt an das Ziel gesendet – unabhängig davon, ob sich dieses auf der Anzeigeliste befindet.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Das Objekt, das dieses Ereignis abgesetzt hat. |
target | Das Objekt, das dieses Ereignis abgesetzt hat. |
Verwandte API-Elemente
REMOVED | Konstante |
public static const REMOVED:String = "removed"
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Die Event.REMOVED
-Konstante definiert den Wert der type
-Eigenschaft eines removed
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
bubbles | true |
cancelable | false . Es gibt kein Standardverhalten, das abgebrochen werden kann. |
currentTarget | Das Objekt, welches das Ereignisobjekt aktiv mit einem Ereignis-Listener verarbeitet. |
target | Die DisplayObject-Instanz, die aus der Anzeigeliste entfernt werden soll. 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
REMOVED_FROM_STAGE | Konstante |
public static const REMOVED_FROM_STAGE:String = "removedFromStage"
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9.0.28.0, Flash Lite 4 |
Die Event.REMOVED_FROM_STAGE
-Konstante definiert den Wert der type
-Eigenschaft eines removedFromStage
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false . Es gibt kein Standardverhalten, das abgebrochen werden kann. |
currentTarget | Das Objekt, welches das Ereignisobjekt aktiv mit einem Ereignis-Listener verarbeitet. |
target | Die DisplayObject-Instanz, die aus der Anzeigeliste für die Bühne entfernt wird. Dies erfolgt entweder direkt oder über das Entfernen einer Unterstruktur, die die DisplayObject-Instanz enthält. Wenn die DisplayObject-Instanz direkt entfernt wird, findet das removed -Ereignis vor diesem Ereignis statt. |
Verwandte API-Elemente
RENDER | Konstante |
public static const RENDER:String = "render"
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Die Event.RENDER
-Konstante definiert den Wert der type
-Eigenschaft eines render
-Ereignisobjekts.
Hinweis: Dieses Ereignis verfügt weder über eine Aufnahmephase noch über eine Bubbling-Phase. Das bedeutet, dass Ereignis-Listener potenziellen Zielen direkt hinzugefügt werden müssen, unabhängig davon, ob sich das Ziel in der Anzeigeliste befindet oder nicht.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false . Das Standardverhalten kann nicht abgebrochen werden. |
currentTarget | Das Objekt, welches das Ereignisobjekt aktiv mit einem Ereignis-Listener verarbeitet. |
target | Jede DisplayObject-Instanz, die einen Listener besitzt, der für das render -Ereignis registriert ist. |
Verwandte API-Elemente
RESIZE | Konstante |
public static const RESIZE:String = "resize"
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Die Event.RESIZE
-Konstante definiert den Wert der type
-Eigenschaft eines resize
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false . Es gibt kein Standardverhalten, das abgebrochen werden kann. |
currentTarget | Das Objekt, welches das Ereignisobjekt aktiv mit einem Ereignis-Listener verarbeitet. |
target | Das Stage-Objekt. |
Verwandte API-Elemente
SCROLL | Konstante |
public static const SCROLL:String = "scroll"
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Die Event.SCROLL
-Konstante definiert den Wert der type
-Eigenschaft eines scroll
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false . Es gibt kein Standardverhalten, das abgebrochen werden kann. |
currentTarget | Das Objekt, welches das Ereignisobjekt aktiv mit einem Ereignis-Listener verarbeitet. |
target | Das TextField-Objekt, für das ein Bildlauf durchgeführt wurde. Die target -Eigenschaft entspricht nicht immer dem Objekt in der Anzeigeliste, das den Ereignis-Listener registriert hat. Mit der Eigenschaft currentTarget können Sie auf das Objekt in der Anzeigeliste zugreifen, das das Ereignis derzeit verarbeitet. |
Verwandte API-Elemente
SELECT | Konstante |
public static const SELECT:String = "select"
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Die Event.SELECT
-Konstante definiert den Wert der type
-Eigenschaft eines select
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false . Es gibt kein Standardverhalten, das abgebrochen werden kann. |
currentTarget | Das Objekt, welches das Ereignisobjekt aktiv mit einem Ereignis-Listener verarbeitet. |
target | Das Objekt, auf dem ein Objekt ausgewählt wurde. |
Verwandte API-Elemente
SELECT_ALL | Konstante |
public static const SELECT_ALL:String = "selectAll"
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Die Event.SELECT_ALL
-Konstante definiert den Wert der type
-Eigenschaft eines selectALL
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false . Es gibt kein Standardverhalten, das abgebrochen werden kann. |
currentTarget | Das Objekt, welches das Ereignisobjekt aktiv mit einem Ereignis-Listener verarbeitet. |
target | Jede IntertactiveObject-Instanz, die einen Listener besitzt, der für das selectAll -Ereignis registriert ist. |
Hinweis: TextField-Objekte lösen folgende Ereignisse nicht aus: clear
, copy
, cut
, paste
und selectAll
. TextField-Objekte enthalten die Befehle „Ausschneiden“, „Kopieren“, „Einfügen“, „Löschen“ und „Alles auswählen“ immer im Kontextmenü. Diese Befehle können aus dem Kontextmenü von TextField-Objekten nicht entfernt werden. Bei TextField-Objekten werden beim Auswählen dieser Befehle (oder der entsprechenden Zugriffstastenkombinationen) keine clear
-, copy
-, cut
-, paste
- oder selectAll
-Ereignisse ausgelöst. Andere Klassen, die die InteractiveObject-Klasse erweitern, darunter Komponenten, die mit der Flash Text Engine (FTE) erstellt wurden, setzen diese Ereignisse jedoch in Reaktion auf Benutzeraktionen wie Tastaturbefehle und Kontextmenüs ab.
Verwandte API-Elemente
SOUND_COMPLETE | Konstante |
public static const SOUND_COMPLETE:String = "soundComplete"
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Die Event.SOUND_COMPLETE
-Konstante definiert den Wert der type
-Eigenschaft eines soundComplete
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false . Es gibt kein Standardverhalten, das abgebrochen werden kann. |
currentTarget | Das Objekt, welches das Ereignisobjekt aktiv mit einem Ereignis-Listener verarbeitet. |
target | Das SoundChannel-Objekt, in dem die Wiedergabe eines Sounds beendet wurde. |
Verwandte API-Elemente
STANDARD_ERROR_CLOSE | Konstante |
public static const STANDARD_ERROR_CLOSE:String = "standardErrorClose"
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 2, Flash Lite 4 |
Die Event.STANDARD_ERROR_CLOSE
-Konstante definiert den Wert der type
-Eigenschaft eines standardErrorClose
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false . Es gibt kein Standardverhalten, das abgebrochen werden kann. |
target | Das NativeProcess-Objekt. |
STANDARD_INPUT_CLOSE | Konstante |
public static const STANDARD_INPUT_CLOSE:String = "standardInputClose"
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 2, Flash Lite 4 |
Die Event.STANDARD_INPUT_CLOSE
-Konstante definiert den Wert der type
-Eigenschaft eines standardInputClose
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false . Es gibt kein Standardverhalten, das abgebrochen werden kann. |
target | Das NativeProcess-Objekt. |
STANDARD_OUTPUT_CLOSE | Konstante |
public static const STANDARD_OUTPUT_CLOSE:String = "standardOutputClose"
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 2, Flash Lite 4 |
Die Event.STANDARD_OUTPUT_CLOSE
-Konstante definiert den Wert der type
-Eigenschaft eines standardOutputClose
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false . Es gibt kein Standardverhalten, das abgebrochen werden kann. |
target | Das NativeProcess-Objekt. |
SUSPEND | Konstante |
public static const SUSPEND:String = "suspend"
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 3.3 |
Die Event.SUSPEND
-Konstante definiert den Wert der type
-Eigenschaft eines suspend
-Ereignisobjekts. Dieses Ereignis wird nur unter AIR iOS abgesetzt.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false . Es gibt kein Standardverhalten, das abgebrochen werden kann. |
currentTarget | Das NativeApplication-Objekt. |
target | Das NativeApplication-Objekt. |
Verwandte API-Elemente
TAB_CHILDREN_CHANGE | Konstante |
public static const TAB_CHILDREN_CHANGE:String = "tabChildrenChange"
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Die Event.TAB_CHILDREN_CHANGE
-Konstante definiert den Wert der type
-Eigenschaft eines tabChildrenChange
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
bubbles | true |
cancelable | false . Es gibt kein Standardverhalten, das abgebrochen werden kann. |
currentTarget | Das Objekt, welches das Ereignisobjekt aktiv mit einem Ereignis-Listener verarbeitet. |
target | Das Objekt, dessen tabChildren-Flag sich geändert hat. 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
TAB_ENABLED_CHANGE | Konstante |
public static const TAB_ENABLED_CHANGE:String = "tabEnabledChange"
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Die Event.TAB_ENABLED_CHANGE
-Konstante definiert den Wert der type
-Eigenschaft eines tabEnabledChange
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
bubbles | true |
cancelable | false . Es gibt kein Standardverhalten, das abgebrochen werden kann. |
currentTarget | Das Objekt, welches das Ereignisobjekt aktiv mit einem Ereignis-Listener verarbeitet. |
target | Das interaktive Objekt (InteractiveObject), dessen tabEnabled-Flag sich geändert hat. 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
TAB_INDEX_CHANGE | Konstante |
public static const TAB_INDEX_CHANGE:String = "tabIndexChange"
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Die Event.TAB_INDEX_CHANGE
-Konstante definiert den Wert der type
-Eigenschaft eines tabIndexChange
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
bubbles | true |
cancelable | false . Es gibt kein Standardverhalten, das abgebrochen werden kann. |
currentTarget | Das Objekt, welches das Ereignisobjekt aktiv mit einem Ereignis-Listener verarbeitet. |
target | Das Objekt dessen Tabulatorindex (tabIndex) sich geändert hat. 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
TEXT_INTERACTION_MODE_CHANGE | Konstante |
public static const TEXT_INTERACTION_MODE_CHANGE:String = "textInteractionModeChange"
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 11, Flash Lite 4 |
Die Event.TEXT_INTERACTION_MODE_CHANGE
-Konstante definiert den Wert der type
-Eigenschaft eines interaction mode
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false . Es gibt kein Standardverhalten, das abgebrochen werden kann. |
currentTarget | Das Objekt, welches das Ereignisobjekt aktiv mit einem Ereignis-Listener verarbeitet. |
target | Das TextField-Objekt, dessen „interaction mode“-Eigenschaft geändert wird. Unter Android kann der Interaktionsmodus zum Beispiel über das Kontextmenü zu SELECTION (Auswahl) geändert werden. Die target -Eigenschaft entspricht nicht immer dem Objekt in der Anzeigeliste, das den Ereignis-Listener registriert hat. Mit der Eigenschaft currentTarget können Sie auf das Objekt in der Anzeigeliste zugreifen, das das Ereignis derzeit verarbeitet. |
Verwandte API-Elemente
TEXTURE_READY | Konstante |
public static const TEXTURE_READY:String = "textureReady"
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 11.4, AIR 3.4 |
Die Event.TEXTURE_READY
-Konstante definiert den Wert der type
-Eigenschaft eines textureReady
-Ereignisobjekts. Dieses Ereignis wird von Texture- und CubeTexture-Objekten abgesetzt, um den Abschluss eines asynchronen Uploads zu signalisieren. Ein asynchroner Upload wird durch Verwendung der uploadCompressedTextureFromByteArray()
-Methode für Texture- oder CubeTexture-Objekte angefordert. Dieses Ereignis führt kein Bubbling aus und es kann nicht abgebrochen werden.
Verwandte API-Elemente
CubeTexture.uploadCompressedTextureFromByteArray()
UNLOAD | Konstante |
public static const UNLOAD:String = "unload"
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Die Event.UNLOAD
-Konstante definiert den Wert der type
-Eigenschaft eines unload
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false . Es gibt kein Standardverhalten, das abgebrochen werden kann. |
currentTarget | Das Objekt, welches das Ereignisobjekt aktiv mit einem Ereignis-Listener verarbeitet. |
target | Das LoaderInfo-Objekt, das mit der zu entfernenden oder zu ersetzenden SWF-Datei verknüpft ist. |
Verwandte API-Elemente
USER_IDLE | Konstante |
public static const USER_IDLE:String = "userIdle"
Laufzeitversionen: | AIR 1.0, Flash Lite 4 |
Die Event.USER_IDLE
-Konstante definiert den Wert der type
-Eigenschaft eines userIdle
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false . Es gibt kein Standardverhalten, das abgebrochen werden kann. |
target | Das NativeApplication-Objekt. |
Verwandte API-Elemente
USER_PRESENT | Konstante |
public static const USER_PRESENT:String = "userPresent"
Laufzeitversionen: | AIR 1.0, Flash Lite 4 |
Die Event.USER_PRESENT
-Konstante definiert den Wert der type
-Eigenschaft eines userPresent
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false . Es gibt kein Standardverhalten, das abgebrochen werden kann. |
target | Das NativeApplication-Objekt. |
Verwandte API-Elemente
VIDEO_FRAME | Konstante |
public static const VIDEO_FRAME:String = "videoFrame"
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 11.4, AIR 3.4 |
Die Event.VIDEO_FRAME
-Konstante definiert den Wert der type
-Eigenschaft eines videoFrame
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false . Es gibt kein Standardverhalten, das abgebrochen werden kann. |
target | Das Camera-Objekt, das dieses Ereignis abgesetzt hat. |
Verwandte API-Elemente
WORKER_STATE | Konstante |
public static const WORKER_STATE:String = "workerState"
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 11.4, AIR 3.4 |
Die Event.WORKER_STATE
-Konstante definiert den Wert der type
-Eigenschaft eines workerState
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false . Es gibt kein Standardverhalten, das abgebrochen werden kann. |
currentTarget | Das Objekt, welches das Ereignisobjekt aktiv mit einem Ereignis-Listener verarbeitet. |
target | Das Objekt, das dieses Ereignis abgesetzt hat. |
Verwandte API-Elemente
EventExample
-Klasse und der benutzerdefinierten Klasse Square
die Verwaltung von Ereignis-Bubbling demonstriert.
package { import flash.display.Sprite; import flash.events.Event; import flash.events.MouseEvent; public class EventExample extends Sprite { public function EventExample() { var square_0:Square = new Square(300, 0x336633); addChild(square_0); var square_1:Square = new Square(250, 0x669966); square_0.addChild(square_1); var square_2:Square = new Square(200, 0x66CC66); square_1.addChild(square_2); var square_3:Square = new Square(150, 0xAA0000); square_3.shouldBubble = false; square_2.addChild(square_3); var square_4:Square = new Square(100, 0x66FF66); square_3.addChild(square_4); var square_5:Square = new Square(50, 0xCC0000); square_5.shouldBubble = false; square_4.addChild(square_5); this.addEventListener(MouseEvent.CLICK, clickHandler); } private function clickHandler(e:Event):void { trace(">> stage: " + e.type + " event from " + e.target.name + " called on " + this.name); trace(">> --------------------------------------------"); } } } import flash.display.Sprite; import flash.events.Event; import flash.events.MouseEvent; class Square extends Sprite { private var sideLen:int; private var color:Number; public var shouldBubble:Boolean = true; public function Square(sideLen:int, color:Number) { this.sideLen = sideLen; this.color = color; init(); draw(); } private function init():void { buttonMode = true; this.addEventListener(MouseEvent.CLICK, firstClickHandler); this.addEventListener(MouseEvent.CLICK, secondClickHandler); this.addEventListener(MouseEvent.CLICK, thirdClickHandler); } private function draw():void { this.graphics.beginFill(color); this.graphics.drawRect(0, 0, sideLen, sideLen); } private function firstClickHandler(e:Event):void { trace(">> 1e: " + e.type + " event from " + e.target.name + " called on " + this.name); if(!shouldBubble) { e.stopPropagation(); } } private function secondClickHandler(e:Event):void { trace(">> 2e: " + e.type + " event from " + e.target.name + " called on " + this.name); if(!shouldBubble) { e.stopImmediatePropagation(); trace(">> --------------------------------------------"); } } private function thirdClickHandler(e:Event):void { trace(">> 3e: " + e.type + " event from " + e.target.name + " called on " + this.name); } }
ADDED
und ADDED_TO_STAGE
sowie den Ereignissen REMOVED
und REMOVED_FROM_STAGE
interaktiv gezeigt. Durch Klicken auf ein Sprite wird es mit seinem gesamten geschachtelten Inhalt von der Bühne entfernt. Durch Klicken auf das größte Sprite werden ein REMOVED
-Ereignis sowie drei REMOVED_FROM_STAGE
-Ereignisse ausgelöst.
package { import flash.display.Sprite; import flash.events.*; public class EventExample2 extends Sprite { public function EventExample2():void { var parentSprite:Sprite = createSprite("parentSprite",200); var childSprite:Sprite = createSprite("childSprite",100); var childOfChildSprite:Sprite = createSprite("childOfChildSprite",50); trace(":: Adding to Stage ::"); this.addChild(parentSprite); trace(":: Adding to Stage ::"); parentSprite.addChild(childSprite); trace(":: Adding to Stage ::"); childSprite.addChild(childOfChildSprite); } private function createSprite(name:String,size:uint):Sprite { trace(":: Creating Sprite ::"); var newSprite:Sprite = new Sprite(); newSprite.name = name; newSprite.graphics.beginFill(0xFFFFFF * Math.random(),1); newSprite.graphics.drawRect(0,0,size,size); newSprite.graphics.endFill(); newSprite.addEventListener(Event.ADDED, spriteAdded); newSprite.addEventListener(Event.ADDED_TO_STAGE, spriteAddedToStage); newSprite.addEventListener(Event.REMOVED, spriteRemoved); newSprite.addEventListener(Event.REMOVED_FROM_STAGE, spriteRemovedFromStage); newSprite.addEventListener(MouseEvent.CLICK, remove); return newSprite; } private function remove(event:Event) { if(event.target == event.currentTarget) { trace(":: Removing Clicked Sprite ::"); var target:Sprite = Sprite(event.target); target.parent.removeChild(target); } } private function spriteRemovedFromStage(event:Event):void { trace("REMOVED_FROM_STAGE: " + event.target.name + " : " + event.currentTarget.name); } private function spriteRemoved(event:Event):void { trace("REMOVED: " + event.target.name + " from " + event.currentTarget.name); } private function spriteAddedToStage(event:Event):void { trace("ADDED_TO_STAGE: " + event.target.name + " : " + event.currentTarget.name); } private function spriteAdded(event:Event):void { trace("ADDED: " + event.target.name + " within " + event.currentTarget.name); } } }
Tue Jun 12 2018, 10:04 AM Z