Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0, Flash Player 9, Flash Lite 4 |
De eigenschappen van de klasse Event bevatten algemene informatie over een gebeurtenis, zoals de type van de gebeurtenis en of het standaardgedrag van de gebeurtenis kan worden geannuleerd. Voor veel gebeurtenissen, zoals de gebeurtenissen die worden vertegenwoordigd door constanten van de klasse Event, is deze informatie voldoende. Andere gebeurtenissen hebben echter meer gedetailleerde informatie nodig. Gebeurtenissen die worden gekoppeld aan een muisklik, hebben bijvoorbeeld extra informatie nodig over de locatie van de klikgebeurtenis en of er toetsen werden ingedrukt tijdens de klikgebeurtenis. U kunt deze extra informatie aan gebeurtenislisteners doorgeven door de klasse Event uit te breiden. Dit is wat de klasse MouseEvent doet. De API van ActionScript 3.0 definieert diverse Event-subklassen voor veelvoorkomende gebeurtenissen die extra informatie nodig hebben. Gebeurtenissen die gekoppeld zijn aan elk van de subklassen Event worden beschreven in de documentatie voor elke klasse.
De methoden van de klasse Event kunnen worden gebruikt in gebeurtenislistenerfuncties om het gedrag van het gebeurtenisobject te beïnvloeden. Sommige gebeurtenissen hebben een gekoppeld standaardgedrag. De gebeurtenis doubleClick
heeft bijvoorbeeld een gekoppeld standaardgedrag dat het woord markeert dat zich op het moment van de gebeurtenis onder de muisaanwijzer bevindt. Uw gebeurtenislistener kan dit gedrag annuleren door de methode preventDefault()
aan te roepen. U kunt ook de huidige gebeurtenislistener de laatste maken die een gebeurtenis verwerkt door de methode stopPropagation()
of stopImmediatePropagation()
aan te roepen.
Andere informatiebronnen zijn:
- Een nuttige beschrijving van de timing van gebeurtenissen, code-uitvoering en rendering tijdens runtime vindt u in de blog van Ted Patrick: Flash Player Mental Model - The Elastic Racetrack.
- Een blogartikel van Johannes Tacskovics over de timing van framegebeurtenissen, zoals ENTER_FRAME en EXIT_FRAME: The MovieClip Lifecycle.
- Een artikel van Trevor McCauley over de volgorde van ActionScript-bewerkingen: Order of Operations in ActionScript.
- Een blogartikel van Matt Przybylski over het maken van aangepaste gebeurtenissen: AS3: Custom Events.
Meer voorbeelden
About the Event class
Using events
Manually dispatching events
Event propagation
Event priorities
Using event subclasses
About keyboard events
Verwante API-elementen
Eigenschap | Gedefinieerd door | ||
---|---|---|---|
bubbles : Boolean [alleen-lezen]
Geeft aan of een gebeurtenis een terugkoppelgebeurtenis is. | Event | ||
cancelable : Boolean [alleen-lezen]
Geeft aan of het gedrag dat aan deze gebeurtenis is gekoppeld, kan worden voorkomen. | Event | ||
constructor : Object
Verwijzing naar het klasseobject of de constructorfunctie van een bepaalde objectinstantie. | Object | ||
currentTarget : Object [alleen-lezen]
Het object dat het gebeurtenisobject actief verwerkt met een gebeurtenislistener. | Event | ||
eventPhase : uint [alleen-lezen]
De huidige fase in de gebeurtenisstroom. | Event | ||
target : Object [alleen-lezen]
Doel van gebeurtenis. | Event | ||
type : String [alleen-lezen]
Het type gebeurtenis. | Event |
Methode | Gedefinieerd door | ||
---|---|---|---|
Maakt een Event-object dat als parameter aan gebeurtenislisteners wordt doorgegeven. | Event | ||
Dupliceert een instantie van een subklasse Event. | Event | ||
Een hulpprogrammafunctie voor de implementatie van de methode toString() in aangepaste ActionScript 3.0-Event-klassen. | Event | ||
Geeft aan of voor een object een opgegeven eigenschap is gedefinieerd. | Object | ||
Controleert of de methode preventDefault() is aangeroepen voor de gebeurtenis. | Event | ||
Geeft aan of een instantie van de klasse Object zich in de prototypeketen van het object bevindt dat als parameter is opgegeven. | Object | ||
Annuleert het standaardgedrag van een gebeurtenis wanneer dat gedrag kan worden geannuleerd. | Event | ||
Geeft aan of de opgegeven eigenschap bestaat en kan worden opgesomd. | Object | ||
Stelt de beschikbaarheid van een dynamische eigenschap voor lusbewerkingen in. | Object | ||
Voorkomt het verwerken van gebeurtenislisteners in het huidige knooppunt en volgende knooppunten in de gebeurtenisstroom. | Event | ||
Voorkomt het verwerken van gebeurtenislisteners in knooppunten die volgen op het huidige knooppunt in de gebeurtenisstroom. | Event | ||
Geeft de tekenreeksweergave van dit object weer, geformatteerd volgens de locatiespecifieke conventies. | Object | ||
Retourneert een tekenreeks die alle eigenschappen van het Event-object bevat. | Event | ||
Retourneert de primitieve waarde van het opgegeven object. | Object |
Constante | Gedefinieerd door | ||
---|---|---|---|
ACTIVATE : String = "activate" [statisch]
De constante ACTIVATE bevat de waarde van de eigenschap type van een activate-gebeurtenisobject. | Event | ||
ADDED : String = "added" [statisch]
De constante Event.ADDED definieert de waarde van de eigenschap type van een added-gebeurtenisobject. | Event | ||
ADDED_TO_STAGE : String = "addedToStage" [statisch]
De constante Event.ADDED_TO_STAGE definieert de waarde van de eigenschap type van een addedToStage-gebeurtenisobject. | Event | ||
BROWSER_ZOOM_CHANGE : String = "browserZoomChange" [statisch]
De constante Event.BROWSER_ZOOM_CHANGE definieert de waarde van de eigenschap type van een browserZoomChange-gebeurtenisobject. | Event | ||
CANCEL : String = "cancel" [statisch]
De constante Event.CANCEL definieert de waarde van het eigenschap type van een cancel-gebeurtenisobject. | Event | ||
CHANGE : String = "change" [statisch]
De constante Event.CHANGE definieert de waarde van de eigenschap type van een change-gebeurtenisobject. | Event | ||
CHANNEL_MESSAGE : String = "channelMessage" [statisch]
De constante Event.CHANNEL_MESSAGE definieert de waarde van de type-eigenschap van een channelMessage-gebeurtenisobject. | Event | ||
CHANNEL_STATE : String = "channelState" [statisch]
De constante Event.CHANNEL_STATE definieert de waarde van de type-eigenschap van een channelState-gebeurtenisobject. | Event | ||
CLEAR : String = "clear" [statisch]
Met de constante Event.CLEAR wordt de waarde van de eigenschap type van een clear-gebeurtenisobject gedefinieerd. | Event | ||
CLOSE : String = "close" [statisch]
De constante Event.CLOSE definieert de waarde van het eigenschap type van een close-gebeurtenisobject. | Event | ||
CLOSING : String = "closing" [statisch]
De constante Event.CLOSING definieert de waarde van het eigenschap type van een closing-gebeurtenisobject. | Event | ||
COMPLETE : String = "complete" [statisch]
De constante Event.COMPLETE definieert de waarde van het eigenschap type van een complete-gebeurtenisobject. | Event | ||
CONNECT : String = "connect" [statisch]
De constante Event.CONNECT definieert de waarde van het eigenschap type van een connect-gebeurtenisobject. | Event | ||
CONTEXT3D_CREATE : String = "context3DCreate" [statisch]
De constante Event.CONTEXT3D_CREATE definieert de waarde van de type-eigenschap van een context3Dcreate-gebeurtenisobject. | Event | ||
COPY : String = "copy" [statisch]
Definieert de waarde van de eigenschap type van een copy-gebeurtenisobject. | Event | ||
CUT : String = "cut" [statisch]
Definieert de waarde van de eigenschap type van een cut-gebeurtenisobject. | Event | ||
DEACTIVATE : String = "deactivate" [statisch]
De constante Event.DEACTIVATE definieert de waarde van het eigenschap type van een deactivate-gebeurtenisobject. | Event | ||
DISPLAYING : String = "displaying" [statisch]
De constante Event.DISPLAYING bevat de waarde van de eigenschap type van een displaying-gebeurtenisobject. | Event | ||
ENTER_FRAME : String = "enterFrame" [statisch]
De constante Event.ENTER_FRAME definieert de waarde van de eigenschap type van een enterFrame-gebeurtenisobject. | Event | ||
EXIT_FRAME : String = "exitFrame" [statisch]
De constante Event.EXIT_FRAME bevat de waarde van de eigenschap type van een exitFrame-gebeurtenisobject. | Event | ||
EXITING : String = "exiting" [statisch]
De constante Event.EXITING definieert de waarde van de eigenschap type van een exiting-gebeurtenisobject. | Event | ||
FRAME_CONSTRUCTED : String = "frameConstructed" [statisch]
De constante Event.FRAME_CONSTRUCTED bevat de waarde van de eigenschap type van een frameConstructed-gebeurtenisobject. | Event | ||
FRAME_LABEL : String = "frameLabel" [statisch]
De constante Event.FRAME_LABEL bevat de waarde van de eigenschap type van een frameLabel-gebeurtenisobject. | Event | ||
FULLSCREEN : String = "fullScreen" [statisch]
De constante Event.FULL_SCREEN definieert de waarde van het eigenschap type van een fullScreen-gebeurtenisobject. | Event | ||
HTML_BOUNDS_CHANGE : String = "htmlBoundsChange" [statisch]
De constante Event.HTML_BOUNDS_CHANGE definieert de waarde van het eigenschap type van een htmlBoundsChange-gebeurtenisobject. | Event | ||
HTML_DOM_INITIALIZE : String = "htmlDOMInitialize" [statisch]
De constante Event.HTML_DOM_INITIALIZE definieert de waarde van het eigenschap type van een htmlDOMInitialize-gebeurtenisobject. | Event | ||
HTML_RENDER : String = "htmlRender" [statisch]
De constante Event.HTML_RENDER definieert de waarde van het eigenschap type van een htmlRender-gebeurtenisobject. | Event | ||
ID3 : String = "id3" [statisch]
De constante Event.ID3 definieert de waarde van de eigenschap type van een id3-gebeurtenisobject. | Event | ||
INIT : String = "init" [statisch]
De constante Event.INIT definieert de waarde van de eigenschap type van een init-gebeurtenisobject. | Event | ||
LOCATION_CHANGE : String = "locationChange" [statisch]
De constante Event.LOCATION_CHANGE definieert de waarde van het eigenschap type van een locationChange-gebeurtenisobject. | Event | ||
MOUSE_LEAVE : String = "mouseLeave" [statisch]
De constante Event.MOUSE_LEAVE definieert de waarde van het eigenschap type van een mouseLeave-gebeurtenisobject. | Event | ||
NETWORK_CHANGE : String = "networkChange" [statisch]
De constante Event.NETWORK_CHANGE definieert de waarde van het eigenschap type van een networkChange-gebeurtenisobject. | Event | ||
OPEN : String = "open" [statisch]
De constante Event.OPEN definieert de waarde van de eigenschap type van een open-gebeurtenisobject. | Event | ||
PASTE : String = "paste" [statisch]
De constante Event.PASTE bevat de waarde van de eigenschap type van een paste-gebeurtenisobject. | Event | ||
PREPARING : String = "preparing" [statisch]
De constante Event.PREPARING definieert de waarde van de type-eigenschap van een preparing-gebeurtenisobject. | Event | ||
REMOVED : String = "removed" [statisch]
De constante Event.REMOVED definieert de waarde van het eigenschap type van een removed-gebeurtenisobject. | Event | ||
REMOVED_FROM_STAGE : String = "removedFromStage" [statisch]
De constante Event.REMOVED_FROM_STAGE definieert de waarde van het eigenschap type van een removedFromStage-gebeurtenisobject. | Event | ||
RENDER : String = "render" [statisch]
De constante Event.RENDER definieert de waarde van het eigenschap type van een render-gebeurtenisobject. | Event | ||
RESIZE : String = "resize" [statisch]
De constante Event.RESIZE definieert de waarde van het eigenschap type van een resize-gebeurtenisobject. | Event | ||
SCROLL : String = "scroll" [statisch]
De constante Event.SCROLL definieert de waarde van het eigenschap type van een scroll-gebeurtenisobject. | Event | ||
SELECT : String = "select" [statisch]
De constante Event.SELECT definieert de waarde van het eigenschap type van een select-gebeurtenisobject. | Event | ||
SELECT_ALL : String = "selectAll" [statisch]
De constante Event.SELECT_ALL bevat de waarde van de eigenschap type van een selectAll-gebeurtenisobject. | Event | ||
SOUND_COMPLETE : String = "soundComplete" [statisch]
De constante Event.SOUND_COMPLETE definieert de waarde van het eigenschap type van een soundComplete-gebeurtenisobject. | Event | ||
STANDARD_ERROR_CLOSE : String = "standardErrorClose" [statisch]
De constante Event.STANDARD_ERROR_CLOSE definieert de waarde van het eigenschap type van een standardErrorClose-gebeurtenisobject. | Event | ||
STANDARD_INPUT_CLOSE : String = "standardInputClose" [statisch]
De constante Event.STANDARD_INPUT_CLOSE definieert de waarde van het eigenschap type van een standardInputClose-gebeurtenisobject. | Event | ||
STANDARD_OUTPUT_CLOSE : String = "standardOutputClose" [statisch]
De constante Event.STANDARD_OUTPUT_CLOSE definieert de waarde van het eigenschap type van een standardOutputClose-gebeurtenisobject. | Event | ||
SUSPEND : String = "suspend" [statisch]
De constante Event.SUSPEND definieert de waarde van de type-eigenschap van een suspend-gebeurtenisobject. | Event | ||
TAB_CHILDREN_CHANGE : String = "tabChildrenChange" [statisch]
De constante Event.TAB_CHILDREN_CHANGE definieert de waarde van het eigenschap type van een tabChildrenChange-gebeurtenisobject. | Event | ||
TAB_ENABLED_CHANGE : String = "tabEnabledChange" [statisch]
De constante Event.TAB_ENABLED_CHANGE definieert de waarde van het eigenschap type van een tabEnabledChange-gebeurtenisobject. | Event | ||
TAB_INDEX_CHANGE : String = "tabIndexChange" [statisch]
De constante Event.TAB_INDEX_CHANGE definieert de waarde van het eigenschap type van een tabIndexChange-gebeurtenisobject. | Event | ||
TEXT_INTERACTION_MODE_CHANGE : String = "textInteractionModeChange" [statisch]
De constante Event.TEXT_INTERACTION_MODE_CHANGE definieert de waarde van de type-eigenschap van een 'interaction mode'-gebeurtenisobject voor de interactiemodus. | Event | ||
TEXTURE_READY : String = "textureReady" [statisch]
De constante Event.TEXTURE_READY definieert de waarde van de eigenschap type van een textureReady-gebeurtenisobject. | Event | ||
UNLOAD : String = "unload" [statisch]
De constante Event.UNLOAD definieert de waarde van de eigenschap type van een unload-gebeurtenisobject. | Event | ||
USER_IDLE : String = "userIdle" [statisch]
De constante Event.USER_IDLE definieert de waarde van het eigenschap type van een userIdle-gebeurtenisobject. | Event | ||
USER_PRESENT : String = "userPresent" [statisch]
De constante Event.USER_PRESENT definieert de waarde van het eigenschap type van een userPresent-gebeurtenisobject. | Event | ||
VIDEO_FRAME : String = "videoFrame" [statisch]
De constante Event.VIDEO_FRAME definieert de waarde van de eigenschap type van een videoFrame-gebeurtenisobject. | Event | ||
WORKER_STATE : String = "workerState" [statisch]
De constante Event.WORKER_STATE-definieert de waarde van de type-eigenschap van een workerState-gebeurtenisobject. | Event |
bubbles | eigenschap |
bubbles:Boolean
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Geeft aan of een gebeurtenis een terugkoppelgebeurtenis is. Wanneer de gebeurtenis omhoog kan lopen, is de waarde true
; anders false
.
Wanneer een gebeurtenis plaatsvindt, gaat deze door drie fasen van de gebeurtenisstroom: de vastlegfase, die van de top van de hiërarchie van het weergaveoverzicht naar het knooppunt net voor het doelknooppunt loopt; de doelfase, die het doelknooppunt omvat, en de terugkoppelfase, die van het knooppunt na het doelknooppunt terug omhoog door de hiërarchie van het weergaveoverzicht gaat.
Sommige gebeurtenissen, zoals de gebeurtenissen activate
en unload
, hebben geen terugkoppelfase. De eigenschap bubbles
heeft een waarde false
voor gebeurtenissen die geen terugkoppelfase hebben.
Implementatie
public function get bubbles():Boolean
cancelable | eigenschap |
cancelable:Boolean
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Geeft aan of het gedrag dat aan deze gebeurtenis is gekoppeld, kan worden voorkomen. Wanneer het gedrag kan worden geannuleerd, is de waarde true
; anders false
.
Implementatie
public function get cancelable():Boolean
Verwante API-elementen
currentTarget | eigenschap |
currentTarget:Object
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Het object dat het gebeurtenisobject actief verwerkt met een gebeurtenislistener. Wanneer een gebruiker bijvoorbeeld op een knop OK klikt, kan het huidige doel het knooppunt zijn, die die knop of een van de voorouders bevat, die een gebeurtenislistener voor die gebeurtenis heeft geregistreerd.
Implementatie
public function get currentTarget():Object
eventPhase | eigenschap |
eventPhase:uint
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0, Flash Player 9, Flash Lite 4 |
De huidige fase in de gebeurtenisstroom. Deze eigenschap kan de volgende numeriek waarden bevatten:
- . De vastlegfase (
EventPhase.CAPTURING_PHASE
). - . De doelfase (
EventPhase.AT_TARGET
). - . De terugkoppelfase (
EventPhase.BUBBLING_PHASE
).
Implementatie
public function get eventPhase():uint
target | eigenschap |
target:Object
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Doel van gebeurtenis. Deze eigenschap bevat het doelknooppunt. Wanneer de gebruiker bijvoorbeeld op een knop OK klikt, is het doelknooppunt het weergaveoverzichtknooppunt dat de knop bevat.
Implementatie
public function get target():Object
type | eigenschap |
Event | () | Constructor |
public function Event(type:String, bubbles:Boolean = false, cancelable:Boolean = false)
Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Maakt een Event-object dat als parameter aan gebeurtenislisteners wordt doorgegeven.
Parameterstype:String — Het type gebeurtenis dat toegankelijk is als Event.type .
| |
bubbles:Boolean (default = false ) — Bepaalt of het Event-object deelneemt aan de terugkoppelfase van de gebeurtenisstroom. De standaardwaarde is false .
| |
cancelable:Boolean (default = false ) — Bepaalt of het Event-object kan worden geannuleerd. De standaardwaarde is false .
|
clone | () | methode |
public function clone():Event
Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Dupliceert een instantie van een subklasse Event.
Retourneert een Event-object dat een kopie is van de oorspronkelijke instantie van het Event-object. U roept gewoonlijk clone()
niet aan; de klasse EventDispatcher roept deze automatisch aan wanneer u een gebeurtenis opnieuw verzendt, dat wil zeggen, wanneer u dispatchEvent(event)
aanroept vanuit een handler die event
afhandelt.
Het nieuwe Event-object bevat alle eigenschappen van het origineel.
Wanneer u uw eigen aangepaste klasse Event maakt, moet u de overerfde methode Event.clone()
overschrijven zodat u de eigenschappen van uw aangepaste klasse kunt dupliceren. Wanneer u niet alle eigenschappen instelt die u in uw subklasse event toevoegt, hebben deze eigenschappen niet de juiste waarden wanneer de listeners de opnieuw verzonden gebeurtenis afhandelen.
In dit voorbeeld is PingEvent
een subklasse van Event
en implementeert daarom de eigen versie van clone()
.
class PingEvent extends Event { var URL:String; public override function clone():Event { return new PingEvent(type, bubbles, cancelable, URL); } }
Event — Een nieuw Event-object dat identiek is aan het origineel.
|
formatToString | () | methode |
public function formatToString(className:String, ... arguments):String
Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Een hulpprogrammafunctie voor de implementatie van de methode toString()
in aangepaste ActionScript 3.0-Event-klassen. Het overschrijven van de methode toString()
wordt aanbevolen, maar is niet vereist.
class PingEvent extends Event { var URL:String; public override function toString():String { return formatToString("PingEvent", "type", "bubbles", "cancelable", "eventPhase", "URL"); } }
Parameters
className:String — De naam van uw aangepaste klasse Event. In het vorige voorbeeld is de parameter className PingEvent .
| |
... arguments — De eigenschappen van de klasse Event en de eigenschappen die u in uw aangepaste Event-klasse toevoegt. In het vorige voorbeeld bevat de parameter ...arguments type , bubbles , cancelable , eventPhase en URL .
|
String — De naam van uw aangepaste klasse Event en de tekenreekswaarde van uw parameter ...arguments .
|
isDefaultPrevented | () | methode |
public function isDefaultPrevented():Boolean
Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Controleert of de methode preventDefault()
is aangeroepen voor de gebeurtenis. Als de methode preventDefault()
is aangeroepen, wordt true
geretourneerd; anders wordt false
geretourneerd.
Boolean — Wanneer preventDefault() is aangeroepen, wordt true geretourneerd; anders false .
|
Verwante API-elementen
preventDefault | () | methode |
public function preventDefault():void
Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Annuleert het standaardgedrag van een gebeurtenis wanneer dat gedrag kan worden geannuleerd.
Aan veel gebeurtenissen zijn gedragingen gekoppeld die standaard worden uitgevoerd. Wanneer een gebruiker bijvoorbeeld een teken invoert in een tekstveld, wordt dat teken in het tekstveld weergegeven. Omdat het standaardgedrag van de gebeurtenis TextEvent.TEXT_INPUT
kan worden geannuleerd, kunt u de methode preventDefault()
gebruiken om te zorgen dat het teken niet verschijnt.
Een voorbeeld van een gedrag dat niet kan worden geannuleerd, is het standaardgedrag dat aan de gebeurtenis Event.REMOVED
is gekoppeld, dat wordt gegenereerd wanneer Flash Player op het punt staat een weergaveobject uit het weergaveoverzicht te verwijderen. Het standaardgedrag (het element verwijderen) kan niet worden geannuleerd, dus de methode preventDefault()
heeft geen effect op dit standaardgedrag.
U kunt de eigenschap Event.cancelable
gebruiken om te controleren of u het standaardgedrag dat aan een bepaalde gebeurtenis wordt gekoppeld, kunt voorkomen. Wanneer de waarde van Event.cancelable
true
is, kan preventDefault()
worden gebruikt om de gebeurtenis te annuleren; anders heeft preventDefault()
geen invloed.
Verwante API-elementen
stopImmediatePropagation | () | methode |
public function stopImmediatePropagation():void
Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Voorkomt het verwerken van gebeurtenislisteners in het huidige knooppunt en volgende knooppunten in de gebeurtenisstroom. Deze methode treedt direct in werking en heeft invloed op de listeners in het huidige knooppunt. De methode stopPropagation()
heeft daarentegen pas invloed wanneer alle gebeurtenislisteners in het huidige knooppunt zijn verwerkt.
Opmerking: deze methode annuleert het gedrag dat aan deze gebeurtenis wordt gekoppeld niet; raadpleeg preventDefault()
voor die functionaliteit.
Verwante API-elementen
stopPropagation | () | methode |
public function stopPropagation():void
Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Voorkomt het verwerken van gebeurtenislisteners in knooppunten die volgen op het huidige knooppunt in de gebeurtenisstroom. Deze methode heeft geen invloed op gebeurtenislisteners in het huidige knooppunt (currentTarget
). De methode stopImmediatePropagation()
voorkomt daarentegen verwerking van gebeurtenislisteners in zowel de huidige als volgende knooppunten. Extra aanroepen van deze methode hebben geen invloed. Deze methode kan in elke fase van de gebeurtenisstroom worden aangeroepen.
Opmerking: deze methode annuleert het gedrag dat aan deze gebeurtenis wordt gekoppeld niet; raadpleeg preventDefault()
voor die functionaliteit.
Verwante API-elementen
toString | () | methode |
public function toString():String
Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Retourneert een tekenreeks die alle eigenschappen van het Event-object bevat. De tekenreeks heeft de volgende indeling:
[Event type=value bubbles=value cancelable=value]
String — Een tekenreeks geretourneerd die alle eigenschappen van het Event-object bevat.
|
ACTIVATE | Constante |
public static const ACTIVATE:String = "activate"
Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0, Flash Player 9, Flash Lite 4 |
De constante ACTIVATE
bevat de waarde van de eigenschap type
van een activate
-gebeurtenisobject.
Opmerking: Deze gebeurtenis heeft geen 'vastlegfase' en geen 'bubbelfase', wat betekent dat gebeurtenislisteners rechtstreeks aan mogelijke doelen moeten worden toegevoegd, ongeacht of het doel voorkomt in de weergavelijst.
Deze gebeurtenis wordt nooit automatisch verzonden door AIR for TV. U kunt de gebeurtenis wel handmatig verzenden.
Deze gebeurtenis heeft de volgende eigenschappen:
Eigenschap | Waarde |
---|---|
bubbles | false |
cancelable | false ; er is geen standaardgedrag om te annuleren. |
currentTarget | Het object dat het gebeurtenisobject actief verwerkt met een gebeurtenislistener. |
target | Elke DisplayObject-instantie met een listener die is geregistreerd voor de activate -gebeurtenis. |
Verwante API-elementen
ADDED | Constante |
public static const ADDED:String = "added"
Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0, Flash Player 9, Flash Lite 4 |
De constante Event.ADDED
definieert de waarde van de eigenschap type
van een added
-gebeurtenisobject.
Deze gebeurtenis heeft de volgende eigenschappen:
Eigenschap | Waarde |
---|---|
bubbles | true |
cancelable | false ; er is geen standaardgedrag om te annuleren. |
currentTarget | Het object dat het gebeurtenisobject actief verwerkt met een gebeurtenislistener. |
target | De instantie DisplayObject die wordt toegevoegd aan het weergaveoverzicht. Het target is niet altijd het object in het weergaveoverzicht dat in de gebeurtenislistener is geregistreerd. Gebruik de eigenschap currentTarget voor toegang tot het object in het weergaveoverzicht dat momenteel de gebeurtenis verwerkt. |
Verwante API-elementen
ADDED_TO_STAGE | Constante |
public static const ADDED_TO_STAGE:String = "addedToStage"
Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0, Flash Player 9.0.28.0, Flash Lite 4 |
De constante Event.ADDED_TO_STAGE
definieert de waarde van de eigenschap type
van een addedToStage
-gebeurtenisobject.
Deze gebeurtenis heeft de volgende eigenschappen:
Eigenschap | Waarde |
---|---|
bubbles | false |
cancelable | false ; er is geen standaardgedrag om te annuleren. |
currentTarget | Het object dat het gebeurtenisobject actief verwerkt met een gebeurtenislistener. |
target | De instantie DisplayObject die wordt toegevoegd aan het weergaveoverzicht in het werkgebied, direct of via toevoeging van een subboomstructuur waar de instantie DisplayObject toe behoort. Wanneer de instantie DisplayObject direct wordt toegevoegd, vindt de gebeurtenis added plaats voorafgaand aan deze gebeurtenis. |
Verwante API-elementen
BROWSER_ZOOM_CHANGE | Constante |
public static const BROWSER_ZOOM_CHANGE:String = "browserZoomChange"
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 15, AIR 15 |
De constante Event.BROWSER_ZOOM_CHANGE
definieert de waarde van de eigenschap type
van een browserZoomChange
-gebeurtenisobject.
Deze gebeurtenis heeft de volgende eigenschappen:
Eigenschap | Waarde |
---|---|
bubbles | false |
cancelable | false ; er is geen standaardgedrag om te annuleren. |
currentTarget | Het object dat het gebeurtenisobject actief verwerkt met een gebeurtenislistener. |
target | De instantie Stage. |
Verwante API-elementen
CANCEL | Constante |
public static const CANCEL:String = "cancel"
Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0, Flash Player 9, Flash Lite 4 |
De constante Event.CANCEL
definieert de waarde van de eigenschap type
van een cancel
-gebeurtenisobject.
Deze gebeurtenis heeft de volgende eigenschappen:
Eigenschap | Waarde |
---|---|
bubbles | false |
cancelable | false ; er is geen standaardgedrag om te annuleren. |
currentTarget | Het object dat het gebeurtenisobject actief verwerkt met een gebeurtenislistener. |
target | Een verwijzing naar het object waarop de handeling wordt geannuleerd. |
Verwante API-elementen
CHANGE | Constante |
public static const CHANGE:String = "change"
Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0, Flash Player 9, Flash Lite 4 |
De constante Event.CHANGE
definieert de waarde van de eigenschap type
van een change
-gebeurtenisobject.
Deze gebeurtenis heeft de volgende eigenschappen:
Eigenschap | Waarde |
---|---|
bubbles | true |
cancelable | false ; er is geen standaardgedrag om te annuleren. |
currentTarget | Het object dat het gebeurtenisobject actief verwerkt met een gebeurtenislistener. |
target | Het object waarvan de waarde is gewijzigd. Het target is niet altijd het object in het weergaveoverzicht dat in de gebeurtenislistener is geregistreerd. Gebruik de eigenschap currentTarget voor toegang tot het object in het weergaveoverzicht dat momenteel de gebeurtenis verwerkt. |
Verwante API-elementen
CHANNEL_MESSAGE | Constante |
public static const CHANNEL_MESSAGE:String = "channelMessage"
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 11.4, AIR 3.4 |
De constante Event.CHANNEL_MESSAGE
definieert de waarde van de type
-eigenschap van een channelMessage
-gebeurtenisobject.
Deze gebeurtenis heeft de volgende eigenschappen:
Eigenschap | Waarde |
---|---|
bubbles | false |
cancelable | false ; er is geen standaardgedrag om te annuleren. |
currentTarget | Het object dat het gebeurtenisobject actief verwerkt met een gebeurtenislistener. |
target | Het object dat deze gebeurtenis heeft verzonden. |
Verwante API-elementen
CHANNEL_STATE | Constante |
public static const CHANNEL_STATE:String = "channelState"
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 11.4, AIR 3.4 |
De constante Event.CHANNEL_STATE
definieert de waarde van de type
-eigenschap van een channelState
-gebeurtenisobject.
Deze gebeurtenis heeft de volgende eigenschappen:
Eigenschap | Waarde |
---|---|
bubbles | false |
cancelable | false ; er is geen standaardgedrag om te annuleren. |
currentTarget | Het object dat het gebeurtenisobject actief verwerkt met een gebeurtenislistener. |
target | Het object dat deze gebeurtenis heeft verzonden. |
Verwante API-elementen
CLEAR | Constante |
public static const CLEAR:String = "clear"
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Met de constante Event.CLEAR
wordt de waarde van de eigenschap type
van een clear
-gebeurtenisobject gedefinieerd.
Deze gebeurtenis heeft de volgende eigenschappen:
Eigenschap | Waarde |
---|---|
bubbles | false |
cancelable | false ; er is geen standaardgedrag om te annuleren. |
currentTarget | Het object dat het gebeurtenisobject actief verwerkt met een gebeurtenislistener. |
target | Elke InteractiveObject-instantie met een listener die is geregistreerd voor de clear -gebeurtenis. |
Opmerking: TextField-objecten versturen de volgende gebeurtenissen niet: clear
, copy
, cut
, paste
of selectAll
. TextField-objecten hebben in het contextmenu altijd de opdrachten Cut, Copy, Paste, Clear en Select All. U kunt deze opdrachten niet uit het contextmenu voor TextField-objecten verwijderen. Wanneer u voor TextField-objecten deze opdrachten (of hun equivalenten op het toetsenbord) selecteert, leidt dit niet tot het genereren van de gebeurtenissen clear
, copy
, cut
, paste
of selectAll
. Bij andere klassen die een uitbreiding vormen op de klasse InteractiveObject, inclusief componenten die zijn gemaakt met Flash Text Engine (FTE), worden deze gebeurtenissen echter verzonden als reactie op gebruikersacties zoals bijvoorbeeld sneltoetsen en contextmenu's.
Verwante API-elementen
CLOSE | Constante |
public static const CLOSE:String = "close"
Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0, Flash Player 9, Flash Lite 4 |
De constante Event.CLOSE
definieert de waarde van de eigenschap type
van een close
-gebeurtenisobject.
Deze gebeurtenis heeft de volgende eigenschappen:
Eigenschap | Waarde |
---|---|
bubbles | false |
cancelable | false ; er is geen standaardgedrag om te annuleren. |
currentTarget | Het object dat het gebeurtenisobject actief verwerkt met een gebeurtenislistener. |
target | Het object waarvan de verbinding is gesloten. |
Verwante API-elementen
CLOSING | Constante |
public static const CLOSING:String = "closing"
Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0, Flash Lite 4 |
De constante Event.CLOSING
definieert de waarde van de eigenschap type
van een closing
-gebeurtenisobject.
Deze gebeurtenis heeft de volgende eigenschappen:
Eigenschap | Waarde |
---|---|
bubbles | false |
cancelable | true ; door dit gebeurtenisobject te annuleren, wordt het sluiten gestopt. |
currentTarget | Het object dat het gebeurtenisobject actief verwerkt met een gebeurtenislistener. |
target | Het object waarvan de verbinding moet worden gesloten. |
Verwante API-elementen
COMPLETE | Constante |
public static const COMPLETE:String = "complete"
Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0, Flash Player 9, Flash Lite 4 |
De constante Event.COMPLETE
definieert de waarde van de eigenschap type
van een complete
-gebeurtenisobject.
Deze gebeurtenis heeft de volgende eigenschappen:
Eigenschap | Waarde |
---|---|
bubbles | false |
cancelable | false ; er is geen standaardgedrag om te annuleren. |
currentTarget | Het object dat het gebeurtenisobject actief verwerkt met een gebeurtenislistener. |
target | Het netwerkobject dat klaar is met laden. |
Verwante API-elementen
CONNECT | Constante |
public static const CONNECT:String = "connect"
Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0, Flash Player 9, Flash Lite 4 |
De constante Event.CONNECT
definieert de waarde van de eigenschap type
van een connect
-gebeurtenisobject.
Deze gebeurtenis heeft de volgende eigenschappen:
Eigenschap | Waarde |
---|---|
bubbles | false |
cancelable | false ; er is geen standaardgedrag om te annuleren. |
currentTarget | Het object dat het gebeurtenisobject actief verwerkt met een gebeurtenislistener. |
target | Het object Socket of XMLSocket dat een netwerkverbinding tot stand heeft gebracht. |
Verwante API-elementen
CONTEXT3D_CREATE | Constante |
public static const CONTEXT3D_CREATE:String = "context3DCreate"
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 11, AIR 3 |
De constante Event.CONTEXT3D_CREATE
definieert de waarde van de eigenschap type
van een context3Dcreate
-gebeurtenisobject. Deze gebeurtenis wordt alleen door Stage3D-objecten gebruikt als antwoord op een aanroep van Stage3D.requestContext3D of als antwoord op een door het besturingssysteem geactiveerde reset van de Context3D die is gekoppeld aan het Stage3D-object. Controleer de eigenschap Stage3D.context3D om het zojuist gemaakt Context3D-object te krijgen.
Verwante API-elementen
COPY | Constante |
public static const COPY:String = "copy"
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Definieert de waarde van de eigenschap type
van een copy
-gebeurtenisobject.
Deze gebeurtenis heeft de volgende eigenschappen:
Eigenschap | Waarde |
---|---|
bubbles | false |
cancelable | false ; er is geen standaardgedrag om te annuleren. |
currentTarget | Het object dat het gebeurtenisobject actief verwerkt met een gebeurtenislistener. |
target | Elke InteractiveObject-instantie met een listener die is geregistreerd voor de copy -gebeurtenis. |
Opmerking: TextField-objecten versturen de volgende gebeurtenissen niet: clear
, copy
, cut
, paste
of selectAll
. TextField-objecten hebben in het contextmenu altijd de opdrachten Cut, Copy, Paste, Clear en Select All. U kunt deze opdrachten niet uit het contextmenu voor TextField-objecten verwijderen. Wanneer u voor TextField-objecten deze opdrachten (of hun equivalenten op het toetsenbord) selecteert, leidt dit niet tot het genereren van de gebeurtenissen clear
, copy
, cut
, paste
of selectAll
. Bij andere klassen die een uitbreiding vormen op de klasse InteractiveObject, inclusief componenten die zijn gemaakt met Flash Text Engine (FTE), worden deze gebeurtenissen echter verzonden als reactie op gebruikersacties zoals bijvoorbeeld sneltoetsen en contextmenu's.
Verwante API-elementen
CUT | Constante |
public static const CUT:String = "cut"
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Definieert de waarde van de eigenschap type
van een cut
-gebeurtenisobject.
Deze gebeurtenis heeft de volgende eigenschappen:
Eigenschap | Waarde |
---|---|
bubbles | false |
cancelable | false ; er is geen standaardgedrag om te annuleren. |
currentTarget | Het object dat het gebeurtenisobject actief verwerkt met een gebeurtenislistener. |
target | Elke InteractiveObject-instantie met een listener die is geregistreerd voor de cut -gebeurtenis. |
Opmerking: TextField-objecten versturen de volgende gebeurtenissen niet: clear
, copy
, cut
, paste
of selectAll
. TextField-objecten hebben in het contextmenu altijd de opdrachten Cut, Copy, Paste, Clear en Select All. U kunt deze opdrachten niet uit het contextmenu voor TextField-objecten verwijderen. Wanneer u voor TextField-objecten deze opdrachten (of hun equivalenten op het toetsenbord) selecteert, leidt dit niet tot het genereren van de gebeurtenissen clear
, copy
, cut
, paste
of selectAll
. Bij andere klassen die een uitbreiding vormen op de klasse InteractiveObject, inclusief componenten die zijn gemaakt met Flash Text Engine (FTE), worden deze gebeurtenissen echter verzonden als reactie op gebruikersacties zoals bijvoorbeeld sneltoetsen en contextmenu's.
Verwante API-elementen
DEACTIVATE | Constante |
public static const DEACTIVATE:String = "deactivate"
Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0, Flash Player 9, Flash Lite 4 |
De constante Event.DEACTIVATE
definieert de waarde van de eigenschap type
van een deactivate
-gebeurtenisobject.
Opmerking: Deze gebeurtenis heeft geen 'vastlegfase' en geen 'bubbelfase', wat betekent dat gebeurtenislisteners rechtstreeks aan mogelijke doelen moeten worden toegevoegd, ongeacht of het doel voorkomt in de weergavelijst.
Deze gebeurtenis wordt nooit automatisch verzonden door AIR for TV. U kunt de gebeurtenis wel handmatig verzenden.
Deze gebeurtenis heeft de volgende eigenschappen:
Eigenschap | Waarde |
---|---|
bubbles | false |
cancelable | false ; er is geen standaardgedrag om te annuleren. |
currentTarget | Het object dat het gebeurtenisobject actief verwerkt met een gebeurtenislistener. |
target | Elke DisplayObject-instantie met een listener die is geregistreerd voor de deactivate -gebeurtenis. |
Verwante API-elementen
DISPLAYING | Constante |
public static const DISPLAYING:String = "displaying"
Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0, Flash Lite 4 |
De constante Event.DISPLAYING
bevat de waarde van de eigenschap type
van een displaying
-gebeurtenisobject.
Opmerking: deze gebeurtenis gaat niet door een 'vastlegfase' en wordt direct naar het doel verzonden, of het doel zich in het weergaveoverzicht bevindt of niet.
Deze gebeurtenis heeft de volgende eigenschappen:
Eigenschap | Waarde |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Het object dat het gebeurtenisobject actief verwerkt met een gebeurtenislistener. |
target | Het object dat wordt weergegeven. |
Verwante API-elementen
ENTER_FRAME | Constante |
public static const ENTER_FRAME:String = "enterFrame"
Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0, Flash Player 9, Flash Lite 4 |
De constante Event.ENTER_FRAME
definieert de waarde van de eigenschap type
van een enterFrame
-gebeurtenisobject.
Opmerking: Deze gebeurtenis heeft geen 'vastlegfase' en geen 'bubbelfase', wat betekent dat gebeurtenislisteners rechtstreeks aan mogelijke doelen moeten worden toegevoegd, ongeacht of het doel voorkomt in de weergavelijst.
Deze gebeurtenis heeft de volgende eigenschappen:
Eigenschap | Waarde |
---|---|
bubbles | false |
cancelable | false ; er is geen standaardgedrag om te annuleren. |
currentTarget | Het object dat het gebeurtenisobject actief verwerkt met een gebeurtenislistener. |
target | Elke DisplayObject-instantie met een listener die is geregistreerd voor de enterFrame -gebeurtenis. |
Verwante API-elementen
EXIT_FRAME | Constante |
public static const EXIT_FRAME:String = "exitFrame"
Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0, Flash Player 9, Flash Lite 4 |
De constante Event.EXIT_FRAME
bevat de waarde van de eigenschap type
van een exitFrame
-gebeurtenisobject.
Opmerking: Deze gebeurtenis heeft geen 'vastlegfase' en geen 'bubbelfase', wat betekent dat gebeurtenislisteners rechtstreeks aan mogelijke doelen moeten worden toegevoegd, ongeacht of het doel voorkomt in de weergavelijst.
Deze gebeurtenis heeft de volgende eigenschappen:
Eigenschap | Waarde |
---|---|
bubbles | false |
cancelable | false ; er is geen standaardgedrag om te annuleren. |
currentTarget | Het object dat het gebeurtenisobject actief verwerkt met een gebeurtenislistener. |
target | Elke DisplayObject-instantie met een listener die is geregistreerd voor de enterFrame -gebeurtenis. |
Verwante API-elementen
EXITING | Constante |
public static const EXITING:String = "exiting"
Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0, Flash Lite 4 |
De constante Event.EXITING
definieert de waarde van de eigenschap type
van een exiting
-gebeurtenisobject.
Deze gebeurtenis heeft de volgende eigenschappen:
Eigenschap | Waarde |
---|---|
bubbles | false |
cancelable | true ; door dit gebeurtenisobject te annuleren, wordt het afsluiten gestopt. |
currentTarget | Het NativeApplication-object. |
target | Het NativeApplication-object. |
Verwante API-elementen
FRAME_CONSTRUCTED | Constante |
public static const FRAME_CONSTRUCTED:String = "frameConstructed"
Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0, Flash Player 9, Flash Lite 4 |
De constante Event.FRAME_CONSTRUCTED
bevat de waarde van de eigenschap type
van een frameConstructed
-gebeurtenisobject.
Opmerking: Deze gebeurtenis heeft geen 'vastlegfase' en geen 'bubbelfase', wat betekent dat gebeurtenislisteners rechtstreeks aan mogelijke doelen moeten worden toegevoegd, ongeacht of het doel voorkomt in de weergavelijst.
Deze gebeurtenis heeft de volgende eigenschappen:
Eigenschap | Waarde |
---|---|
bubbles | false |
cancelable | false ; er is geen standaardgedrag om te annuleren. |
currentTarget | Het object dat het gebeurtenisobject actief verwerkt met een gebeurtenislistener. |
target | Elke DisplayObject-instantie met een listener die is geregistreerd voor de frameConstructed -gebeurtenis. |
Verwante API-elementen
FRAME_LABEL | Constante |
public static const FRAME_LABEL:String = "frameLabel"
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 11.3, AIR 3.3 |
De constante Event.FRAME_LABEL
bevat de waarde van de type
-eigenschap van een frameLabel
-gebeurtenisobject.
Opmerking: Deze gebeurtenis heeft geen 'vastlegfase' en geen 'bubbelfase', wat betekent dat gebeurtenislisteners rechtstreeks aan FrameLabel-objecten moeten worden toegevoegd.
Deze gebeurtenis heeft de volgende eigenschappen:
Eigenschap | Waarde |
---|---|
bubbles | false |
cancelable | false ; er is geen standaardgedrag om te annuleren. |
currentTarget | Het FrameLabel-object waarmee het gebeurtenisobject actief wordt verwerkt met een gebeurtenislistener. |
target | Elke FrameLabel-instantie met een listener die is geregistreerd voor de frameLabel -gebeurtenis. |
Verwante API-elementen
FULLSCREEN | Constante |
public static const FULLSCREEN:String = "fullScreen"
Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0, Flash Player 9, Flash Lite 4 |
De constante Event.FULL_SCREEN
definieert de waarde van het eigenschap type
van een gebeurtenisobject fullScreen
.
Deze gebeurtenis heeft de volgende eigenschappen:
Eigenschap | Waarde |
---|---|
bubbles | false |
cancelable | false ; er is geen standaardgedrag om te annuleren. |
currentTarget | Het object dat het gebeurtenisobject actief verwerkt met een gebeurtenislistener. |
target | Het object werkgebied. |
Verwante API-elementen
HTML_BOUNDS_CHANGE | Constante |
public static const HTML_BOUNDS_CHANGE:String = "htmlBoundsChange"
Runtimeversies: | AIR 1.0, Flash Lite 4 |
De constante Event.HTML_BOUNDS_CHANGE
definieert de waarde van de eigenschap type
van een htmlBoundsChange
-gebeurtenisobject.
Deze gebeurtenis heeft de volgende eigenschappen:
Eigenschap | Waarde |
---|---|
bubbles | false |
cancelable | false ; er is geen standaardgedrag om te annuleren. |
currentTarget | Het HTMLLoader-object. |
target | Het HTMLLoader-object. |
Verwante API-elementen
HTML_DOM_INITIALIZE | Constante |
public static const HTML_DOM_INITIALIZE:String = "htmlDOMInitialize"
Runtimeversies: | AIR 1.0, Flash Lite 4 |
De constante Event.HTML_DOM_INITIALIZE
definieert de waarde van de eigenschap type
van een htmlDOMInitialize
-gebeurtenisobject.
Deze gebeurtenis heeft de volgende eigenschappen:
Eigenschap | Waarde |
---|---|
bubbles | false |
cancelable | false ; er is geen standaardgedrag om te annuleren. |
currentTarget | Het HTMLLoader-object. |
target | Het HTMLLoader-object. |
Verwante API-elementen
HTML_RENDER | Constante |
public static const HTML_RENDER:String = "htmlRender"
Runtimeversies: | AIR 1.0, Flash Lite 4 |
De constante Event.HTML_RENDER
definieert de waarde van de eigenschap type
van een htmlRender
-gebeurtenisobject.
Deze gebeurtenis heeft de volgende eigenschappen:
Eigenschap | Waarde |
---|---|
bubbles | false |
cancelable | false ; er is geen standaardgedrag om te annuleren. |
currentTarget | Het HTMLLoader-object. |
target | Het HTMLLoader-object. |
Verwante API-elementen
ID3 | Constante |
public static const ID3:String = "id3"
Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0, Flash Player 9, Flash Lite 4 |
De constante Event.ID3
definieert de waarde van de eigenschap type
van een id3
-gebeurtenisobject.
Deze gebeurtenis heeft de volgende eigenschappen:
Eigenschap | Waarde |
---|---|
bubbles | false |
cancelable | false ; er is geen standaardgedrag om te annuleren. |
currentTarget | Het object dat het gebeurtenisobject actief verwerkt met een gebeurtenislistener. |
target | Het object Sound dat de MP3 laadt waar nu de ID3-gegevens voor beschikbaar zijn. Het target is niet altijd het object in het weergaveoverzicht dat in de gebeurtenislistener is geregistreerd. Gebruik de eigenschap currentTarget voor toegang tot het object in het weergaveoverzicht dat momenteel de gebeurtenis verwerkt. |
Verwante API-elementen
INIT | Constante |
public static const INIT:String = "init"
Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0, Flash Player 9, Flash Lite 4 |
De constante Event.INIT
definieert de waarde van de eigenschap type
van een init
-gebeurtenisobject.
Deze gebeurtenis heeft de volgende eigenschappen:
Eigenschap | Waarde |
---|---|
bubbles | false |
cancelable | false ; er is geen standaardgedrag om te annuleren. |
currentTarget | Het object dat het gebeurtenisobject actief verwerkt met een gebeurtenislistener. |
target | Het object LoaderInfo dat gekoppeld is aan het SWF-bestand dat wordt geladen. |
Verwante API-elementen
LOCATION_CHANGE | Constante |
public static const LOCATION_CHANGE:String = "locationChange"
Runtimeversies: | AIR 1.0, Flash Lite 4 |
De constante Event.LOCATION_CHANGE
definieert de waarde van de eigenschap type
van een locationChange
-gebeurtenisobject.
Deze gebeurtenis heeft de volgende eigenschappen:
Eigenschap | Waarde |
---|---|
bubbles | false |
cancelable | false ; er is geen standaardgedrag om te annuleren. |
currentTarget | Het HTMLLoader-object. |
target | Het HTMLLoader-object. |
Verwante API-elementen
MOUSE_LEAVE | Constante |
public static const MOUSE_LEAVE:String = "mouseLeave"
Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0, Flash Player 9, Flash Lite 4 |
De constante Event.MOUSE_LEAVE
definieert de waarde van de eigenschap type
van een mouseLeave
-gebeurtenisobject.
Deze gebeurtenis heeft de volgende eigenschappen:
Eigenschap | Waarde |
---|---|
bubbles | false |
cancelable | false ; er is geen standaardgedrag om te annuleren. |
currentTarget | Het object dat het gebeurtenisobject actief verwerkt met een gebeurtenislistener. |
target | Het object werkgebied. Het target is niet altijd het object in het weergaveoverzicht dat in de gebeurtenislistener is geregistreerd. Gebruik de eigenschap currentTarget voor toegang tot het object in het weergaveoverzicht dat momenteel de gebeurtenis verwerkt. |
Verwante API-elementen
NETWORK_CHANGE | Constante |
public static const NETWORK_CHANGE:String = "networkChange"
Runtimeversies: | AIR 1.0, Flash Lite 4 |
De constante Event.NETWORK_CHANGE
definieert de waarde van de eigenschap type
van een networkChange
-gebeurtenisobject.
Deze gebeurtenis heeft de volgende eigenschappen:
Eigenschap | Waarde |
---|---|
bubbles | false |
cancelable | false ; er is geen standaardgedrag om te annuleren. |
currentTarget | Het object dat het gebeurtenisobject actief verwerkt met een gebeurtenislistener. |
target | Het NativeApplication-object. |
Verwante API-elementen
OPEN | Constante |
public static const OPEN:String = "open"
Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0, Flash Player 9, Flash Lite 4 |
De constante Event.OPEN
definieert de waarde van de eigenschap type
van een open
-gebeurtenisobject.
Deze gebeurtenis heeft de volgende eigenschappen:
Eigenschap | Waarde |
---|---|
bubbles | false |
cancelable | false ; er is geen standaardgedrag om te annuleren. |
currentTarget | Het object dat het gebeurtenisobject actief verwerkt met een gebeurtenislistener. |
target | Het netwerkobject dat de verbinding heeft geopend. |
Verwante API-elementen
PASTE | Constante |
public static const PASTE:String = "paste"
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5, Flash Lite 4 |
De constante Event.PASTE
bevat de waarde van de eigenschap type
van een paste
-gebeurtenisobject.
Deze gebeurtenis heeft de volgende eigenschappen:
Eigenschap | Waarde |
---|---|
bubbles | true (false voor AIR-runtime). |
cancelable | false ; er is geen standaardgedrag om te annuleren. |
currentTarget | Het object dat het gebeurtenisobject actief verwerkt met een gebeurtenislistener. |
target | Elke InteractiveObject-instantie met een listener die is geregistreerd voor de paste -gebeurtenis. |
Opmerking: TextField-objecten versturen de volgende gebeurtenissen niet: clear
, copy
, cut
, paste
of selectAll
. TextField-objecten hebben in het contextmenu altijd de opdrachten Cut, Copy, Paste, Clear en Select All. U kunt deze opdrachten niet uit het contextmenu voor TextField-objecten verwijderen. Wanneer u voor TextField-objecten deze opdrachten (of hun equivalenten op het toetsenbord) selecteert, leidt dit niet tot het genereren van de gebeurtenissen clear
, copy
, cut
, paste
of selectAll
. Bij andere klassen die een uitbreiding vormen op de klasse InteractiveObject, inclusief componenten die zijn gemaakt met Flash Text Engine (FTE), worden deze gebeurtenissen echter verzonden als reactie op gebruikersacties zoals bijvoorbeeld sneltoetsen en contextmenu's.
Verwante API-elementen
PREPARING | Constante |
public static const PREPARING:String = "preparing"
Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 2.6 |
De constante Event.PREPARING
definieert de waarde van de type
-eigenschap van een preparing
-gebeurtenisobject.
Opmerking: deze gebeurtenis gaat niet door een 'vastlegfase' en wordt direct naar het doel verzonden, of het doel zich in het weergaveoverzicht bevindt of niet.
Deze gebeurtenis heeft de volgende eigenschappen:
Eigenschap | Waarde |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Het object dat deze gebeurtenis heeft verzonden. |
target | Het object dat deze gebeurtenis heeft verzonden. |
Verwante API-elementen
REMOVED | Constante |
public static const REMOVED:String = "removed"
Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0, Flash Player 9, Flash Lite 4 |
De constante Event.REMOVED
definieert de waarde van de eigenschap type
van een removed
-gebeurtenisobject.
Deze gebeurtenis heeft de volgende eigenschappen:
Eigenschap | Waarde |
---|---|
bubbles | true |
cancelable | false ; er is geen standaardgedrag om te annuleren. |
currentTarget | Het object dat het gebeurtenisobject actief verwerkt met een gebeurtenislistener. |
target | De instantie DisplayObject die moet worden verwijderd uit het weergaveoverzicht. Het target is niet altijd het object in het weergaveoverzicht dat in de gebeurtenislistener is geregistreerd. Gebruik de eigenschap currentTarget voor toegang tot het object in het weergaveoverzicht dat momenteel de gebeurtenis verwerkt. |
Verwante API-elementen
REMOVED_FROM_STAGE | Constante |
public static const REMOVED_FROM_STAGE:String = "removedFromStage"
Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0, Flash Player 9.0.28.0, Flash Lite 4 |
De constante Event.REMOVED_FROM_STAGE
definieert de waarde van de eigenschap type
van een removedFromStage
-gebeurtenisobject.
Deze gebeurtenis heeft de volgende eigenschappen:
Eigenschap | Waarde |
---|---|
bubbles | false |
cancelable | false ; er is geen standaardgedrag om te annuleren. |
currentTarget | Het object dat het gebeurtenisobject actief verwerkt met een gebeurtenislistener. |
target | De instantie DisplayObject die wordt verwijderd uit het weergaveoverzicht in het werkgebied, direct of door verwijdering van een subboomstructuur waar de instantie DisplayObject toe behoort. Wanneer de instantie DisplayObject direct wordt verwijderd, vindt de gebeurtenis removed plaats voorafgaand aan deze gebeurtenis. |
Verwante API-elementen
RENDER | Constante |
public static const RENDER:String = "render"
Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0, Flash Player 9, Flash Lite 4 |
De constante Event.RENDER
definieert de waarde van de eigenschap type
van een render
-gebeurtenisobject.
Opmerking: Deze gebeurtenis heeft geen 'vastlegfase' en geen 'bubbelfase', wat betekent dat gebeurtenislisteners rechtstreeks aan mogelijke doelen moeten worden toegevoegd, ongeacht of het doel voorkomt in de weergavelijst.
Deze gebeurtenis heeft de volgende eigenschappen:
Eigenschap | Waarde |
---|---|
bubbles | false |
cancelable | false ; het standaardgedrag kan niet worden geannuleerd. |
currentTarget | Het object dat het gebeurtenisobject actief verwerkt met een gebeurtenislistener. |
target | Elke DisplayObject-instantie met een listener die is geregistreerd voor de render -gebeurtenis. |
Verwante API-elementen
RESIZE | Constante |
public static const RESIZE:String = "resize"
Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0, Flash Player 9, Flash Lite 4 |
De constante Event.RESIZE
definieert de waarde van de eigenschap type
van een resize
-gebeurtenisobject.
Deze gebeurtenis heeft de volgende eigenschappen:
Eigenschap | Waarde |
---|---|
bubbles | false |
cancelable | false ; er is geen standaardgedrag om te annuleren. |
currentTarget | Het object dat het gebeurtenisobject actief verwerkt met een gebeurtenislistener. |
target | Het object werkgebied. |
Verwante API-elementen
SCROLL | Constante |
public static const SCROLL:String = "scroll"
Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0, Flash Player 9, Flash Lite 4 |
De constante Event.SCROLL
definieert de waarde van de eigenschap type
van een scroll
-gebeurtenisobject.
Deze gebeurtenis heeft de volgende eigenschappen:
Eigenschap | Waarde |
---|---|
bubbles | false |
cancelable | false ; er is geen standaardgedrag om te annuleren. |
currentTarget | Het object dat het gebeurtenisobject actief verwerkt met een gebeurtenislistener. |
target | Het object TextField dat is geschoven. De eigenschap target is niet altijd het object in het weergaveoverzicht dat in de gebeurtenislistener is geregistreerd. Gebruik de eigenschap currentTarget voor toegang tot het object in het weergaveoverzicht dat momenteel de gebeurtenis verwerkt. |
Verwante API-elementen
SELECT | Constante |
public static const SELECT:String = "select"
Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0, Flash Player 9, Flash Lite 4 |
De constante Event.SELECT
definieert de waarde van de eigenschap type
van een select
-gebeurtenisobject.
Deze gebeurtenis heeft de volgende eigenschappen:
Eigenschap | Waarde |
---|---|
bubbles | false |
cancelable | false ; er is geen standaardgedrag om te annuleren. |
currentTarget | Het object dat het gebeurtenisobject actief verwerkt met een gebeurtenislistener. |
target | Het object waarop een item is geselecteerd. |
Verwante API-elementen
SELECT_ALL | Constante |
public static const SELECT_ALL:String = "selectAll"
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5, Flash Lite 4 |
De constante Event.SELECT_ALL
bevat de waarde van de eigenschap type
van een selectAll
-gebeurtenisobject.
Deze gebeurtenis heeft de volgende eigenschappen:
Eigenschap | Waarde |
---|---|
bubbles | false |
cancelable | false ; er is geen standaardgedrag om te annuleren. |
currentTarget | Het object dat het gebeurtenisobject actief verwerkt met een gebeurtenislistener. |
target | Elke InteractiveObject-instantie met een listener die is geregistreerd voor de selectAll -gebeurtenis. |
Opmerking: TextField-objecten versturen de volgende gebeurtenissen niet: clear
, copy
, cut
, paste
of selectAll
. TextField-objecten hebben in het contextmenu altijd de opdrachten Cut, Copy, Paste, Clear en Select All. U kunt deze opdrachten niet uit het contextmenu voor TextField-objecten verwijderen. Wanneer u voor TextField-objecten deze opdrachten (of hun equivalenten op het toetsenbord) selecteert, leidt dit niet tot het genereren van de gebeurtenissen clear
, copy
, cut
, paste
of selectAll
. Bij andere klassen die een uitbreiding vormen op de klasse InteractiveObject, inclusief componenten die zijn gemaakt met Flash Text Engine (FTE), worden deze gebeurtenissen echter verzonden als reactie op gebruikersacties zoals bijvoorbeeld sneltoetsen en contextmenu's.
Verwante API-elementen
SOUND_COMPLETE | Constante |
public static const SOUND_COMPLETE:String = "soundComplete"
Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0, Flash Player 9, Flash Lite 4 |
De constante Event.SOUND_COMPLETE
definieert de waarde van de eigenschap type
van een soundComplete
-gebeurtenisobject.
Deze gebeurtenis heeft de volgende eigenschappen:
Eigenschap | Waarde |
---|---|
bubbles | false |
cancelable | false ; er is geen standaardgedrag om te annuleren. |
currentTarget | Het object dat het gebeurtenisobject actief verwerkt met een gebeurtenislistener. |
target | Het SoundChannel-object waarop het afspelen van een geluid is beëindigd. |
Verwante API-elementen
STANDARD_ERROR_CLOSE | Constante |
public static const STANDARD_ERROR_CLOSE:String = "standardErrorClose"
Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 2, Flash Lite 4 |
De constante Event.STANDARD_ERROR_CLOSE
definieert de waarde van het eigenschap type
van een standardErrorClose
-gebeurtenisobject.
Deze gebeurtenis heeft de volgende eigenschappen:
Eigenschap | Waarde |
---|---|
bubbles | false |
cancelable | false ; er is geen standaardgedrag om te annuleren. |
target | Het NativeProcess-object. |
STANDARD_INPUT_CLOSE | Constante |
public static const STANDARD_INPUT_CLOSE:String = "standardInputClose"
Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 2, Flash Lite 4 |
De constante Event.STANDARD_INPUT_CLOSE
definieert de waarde van het eigenschap type
van een standardInputClose
-gebeurtenisobject.
Deze gebeurtenis heeft de volgende eigenschappen:
Eigenschap | Waarde |
---|---|
bubbles | false |
cancelable | false ; er is geen standaardgedrag om te annuleren. |
target | Het NativeProcess-object. |
STANDARD_OUTPUT_CLOSE | Constante |
public static const STANDARD_OUTPUT_CLOSE:String = "standardOutputClose"
Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 2, Flash Lite 4 |
De constante Event.STANDARD_OUTPUT_CLOSE
definieert de waarde van het eigenschap type
van een standardOutputClose
-gebeurtenisobject.
Deze gebeurtenis heeft de volgende eigenschappen:
Eigenschap | Waarde |
---|---|
bubbles | false |
cancelable | false ; er is geen standaardgedrag om te annuleren. |
target | Het NativeProcess-object. |
SUSPEND | Constante |
public static const SUSPEND:String = "suspend"
Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 3.3 |
De constante Event.SUSPEND
definieert de waarde van de type
-eigenschap van een suspend
-gebeurtenisobject. Deze gebeurtenis wordt alleen verzonden op AIR iOS.
Deze gebeurtenis heeft de volgende eigenschappen:
Eigenschap | Waarde |
---|---|
bubbles | false |
cancelable | false ; er is geen standaardgedrag om te annuleren. |
currentTarget | Het NativeApplication-object. |
target | Het NativeApplication-object. |
Verwante API-elementen
TAB_CHILDREN_CHANGE | Constante |
public static const TAB_CHILDREN_CHANGE:String = "tabChildrenChange"
Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0, Flash Player 9, Flash Lite 4 |
De constante Event.TAB_CHILDREN_CHANGE
definieert de waarde van de eigenschap type
van een tabChildrenChange
-gebeurtenisobject.
Deze gebeurtenis heeft de volgende eigenschappen:
Eigenschap | Waarde |
---|---|
bubbles | true |
cancelable | false ; er is geen standaardgedrag om te annuleren. |
currentTarget | Het object dat het gebeurtenisobject actief verwerkt met een gebeurtenislistener. |
target | Het object waarvan de markering tabChildren is gewijzigd. Het target is niet altijd het object in het weergaveoverzicht dat in de gebeurtenislistener is geregistreerd. Gebruik de eigenschap currentTarget voor toegang tot het object in het weergaveoverzicht dat momenteel de gebeurtenis verwerkt. |
Verwante API-elementen
TAB_ENABLED_CHANGE | Constante |
public static const TAB_ENABLED_CHANGE:String = "tabEnabledChange"
Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0, Flash Player 9, Flash Lite 4 |
De constante Event.TAB_ENABLED_CHANGE
definieert de waarde van de eigenschap type
van een tabEnabledChange
-gebeurtenisobject.
Deze gebeurtenis heeft de volgende eigenschappen:
Eigenschap | Waarde |
---|---|
bubbles | true |
cancelable | false ; er is geen standaardgedrag om te annuleren. |
currentTarget | Het object dat het gebeurtenisobject actief verwerkt met een gebeurtenislistener. |
target | Het InteractiveObject waarvan de markering tabEnabled is gewijzigd. Het target is niet altijd het object in het weergaveoverzicht dat in de gebeurtenislistener is geregistreerd. Gebruik de eigenschap currentTarget voor toegang tot het object in het weergaveoverzicht dat momenteel de gebeurtenis verwerkt. |
Verwante API-elementen
TAB_INDEX_CHANGE | Constante |
public static const TAB_INDEX_CHANGE:String = "tabIndexChange"
Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0, Flash Player 9, Flash Lite 4 |
De constante Event.TAB_INDEX_CHANGE
definieert de waarde van de eigenschap type
van een tabIndexChange
-gebeurtenisobject.
Deze gebeurtenis heeft de volgende eigenschappen:
Eigenschap | Waarde |
---|---|
bubbles | true |
cancelable | false ; er is geen standaardgedrag om te annuleren. |
currentTarget | Het object dat het gebeurtenisobject actief verwerkt met een gebeurtenislistener. |
target | Het object waarvan de markering tabIndex is gewijzigd. Het target is niet altijd het object in het weergaveoverzicht dat in de gebeurtenislistener is geregistreerd. Gebruik de eigenschap currentTarget voor toegang tot het object in het weergaveoverzicht dat momenteel de gebeurtenis verwerkt. |
Verwante API-elementen
TEXT_INTERACTION_MODE_CHANGE | Constante |
public static const TEXT_INTERACTION_MODE_CHANGE:String = "textInteractionModeChange"
Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0, Flash Player 11, Flash Lite 4 |
De constante Event.TEXT_INTERACTION_MODE_CHANGE
definieert de waarde van de type
-eigenschap van een interaction mode
-gebeurtenisobject
Deze gebeurtenis heeft de volgende eigenschappen:
Eigenschap | Waarde |
---|---|
bubbles | false |
cancelable | false ; er is geen standaardgedrag om te annuleren. |
currentTarget | Het object dat het gebeurtenisobject actief verwerkt met een gebeurtenislistener. |
target | Het TextField-object waarvan de eigenschap voor de interactiemodus wordt gewijzigd. Op Android-systemen kunt u bijvoorbeeld de interactiemodus wijzigen in SELECTION via het contextmenu. De eigenschap target is niet altijd het object in het weergaveoverzicht dat in de gebeurtenislistener is geregistreerd. Gebruik de eigenschap currentTarget voor toegang tot het object in het weergaveoverzicht dat momenteel de gebeurtenis verwerkt. |
Verwante API-elementen
TEXTURE_READY | Constante |
public static const TEXTURE_READY:String = "textureReady"
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 11.4, AIR 3.4 |
De constante Event.TEXTURE_READY
definieert de waarde van de eigenschap type
van een textureReady
-gebeurtenisobject. Deze gebeurtenis wordt verzonden door de Texture- en CubeTexture-objecten om aan te geven dat een asynchroon uploadproces is voltooid. U kunt een verzoek tot een asynchrone upload indienen met de methode uploadCompressedTextureFromByteArray()
bij Texture of CubeTexture. Bij deze gebeurtenis komen geen bubbles voor. De gebeurtenis kan niet worden geannuleerd.
Verwante API-elementen
CubeTexture.uploadCompressedTextureFromByteArray()
UNLOAD | Constante |
public static const UNLOAD:String = "unload"
Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0, Flash Player 9, Flash Lite 4 |
De constante Event.UNLOAD
definieert de waarde van de eigenschap type
van een unload
-gebeurtenisobject.
Deze gebeurtenis heeft de volgende eigenschappen:
Eigenschap | Waarde |
---|---|
bubbles | false |
cancelable | false ; er is geen standaardgedrag om te annuleren. |
currentTarget | Het object dat het gebeurtenisobject actief verwerkt met een gebeurtenislistener. |
target | Het object LoaderInfo dat gekoppeld is aan het SWF-bestand dat wordt verwijderd of vervangen. |
Verwante API-elementen
USER_IDLE | Constante |
public static const USER_IDLE:String = "userIdle"
Runtimeversies: | AIR 1.0, Flash Lite 4 |
De constante Event.USER_IDLE
definieert de waarde van de eigenschap type
van een userIdle
-gebeurtenisobject.
Deze gebeurtenis heeft de volgende eigenschappen:
Eigenschap | Waarde |
---|---|
bubbles | false |
cancelable | false ; er is geen standaardgedrag om te annuleren. |
target | Het NativeApplication-object. |
Verwante API-elementen
USER_PRESENT | Constante |
public static const USER_PRESENT:String = "userPresent"
Runtimeversies: | AIR 1.0, Flash Lite 4 |
De constante Event.USER_PRESENT
definieert de waarde van de eigenschap type
van een userPresent
-gebeurtenisobject.
Deze gebeurtenis heeft de volgende eigenschappen:
Eigenschap | Waarde |
---|---|
bubbles | false |
cancelable | false ; er is geen standaardgedrag om te annuleren. |
target | Het NativeApplication-object. |
Verwante API-elementen
VIDEO_FRAME | Constante |
public static const VIDEO_FRAME:String = "videoFrame"
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 11.4, AIR 3.4 |
De constante Event.VIDEO_FRAME
definieert de waarde van de eigenschap type
van een videoFrame
-gebeurtenisobject.
Deze gebeurtenis heeft de volgende eigenschappen:
Eigenschap | Waarde |
---|---|
bubbles | false |
cancelable | false ; er is geen standaardgedrag om te annuleren. |
target | Het Camera-object dat deze gebeurtenis heeft verzonden. |
Verwante API-elementen
WORKER_STATE | Constante |
public static const WORKER_STATE:String = "workerState"
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 11.4, AIR 3.4 |
De constante Event.WORKER_STATE
definieert de waarde van de type
-eigenschap van een workerState
-gebeurtenisobject.
Deze gebeurtenis heeft de volgende eigenschappen:
Eigenschap | Waarde |
---|---|
bubbles | false |
cancelable | false ; er is geen standaardgedrag om te annuleren. |
currentTarget | Het object dat het gebeurtenisobject actief verwerkt met een gebeurtenislistener. |
target | Het object dat deze gebeurtenis heeft verzonden. |
Verwante API-elementen
EventExample
en de aangepaste klasse Square
gebruikt om te tonen hoe u het terugkoppelen van gebeurtenissen kunt beheren.
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
en ADDED_TO_STAGE
, en eveneens van het verschil tussen de gebeurtenissen REMOVED
en REMOVED_FROM_STAGE
. Door op een sprite te klikken, worden de sprite en alle daarin geneste gegevens uit het werkgebied verwijderd. Door bijvoorbeeld op de grootste sprite te klikken, wordt zowel een gebeurtenis REMOVED
veroorzaakt als drie gebeurtenissen REMOVED_FROM_STAGE
.
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); } } }
Wed Jun 13 2018, 11:42 AM Z