Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Les propriétés de la classe Event contiennent des informations de base sur un événement, indiquant, par exemple son type ou si son comportement par défaut peut être annulé. Pour la plupart des événements, tels ceux représentés par les constantes de la classe Event, ces informations de base sont suffisantes. Pour d’autres événements, cependant, des informations détaillées sont nécessaires. Les événements associés à un clic de souris, par exemple, doivent comprendre des informations supplémentaires sur l’emplacement de l’événement clic et les touches enfoncées, le cas échéant, pendant ce dernier. Vous pouvez transmettre des informations supplémentaires de ce type aux écouteurs d’événements en étendant la classe Event comme le fait la classe MouseEvent, par exemple. ActionScript 3.0 L’API définit plusieurs sous-classes Event destinées pour les événements courants qui nécessitent des informations supplémentaires. Les événements associés aux sous-classes Event sont décrits dans la documentation de chaque classe.
Il est possible d’utiliser les méthodes de la classe Event dans les fonctions d’écouteur d’événement pour définir le comportement de l’objet événement. Certains événements sont associés à un comportement par défaut. Par exemple, l’événement doubleClick
dont le comportement par défaut met en évidence le mot qui se trouve sous le pointeur de la souris au moment où l’événement se produit.Votre écouteur d’événements peut annuler ce comportement en appelant la méthode preventDefault()
. Vous pouvez également faire en sorte que l’écouteur d’événement actuel soit le dernier à traiter un événement en appelant la méthode stopPropagation()
ou stopImmediatePropagation()
.
Il existe d’autres sources d’informations :
- Description utile concernant la durée des événements, l’exécution du code et le rendu à l’exécution dans le billet de Ted Patrick : Flash Player Mental Model - The Elastic Racetrack (disponible en anglais uniquement).
- Billet de Johannes Tacskovics concernant la durée des événements d’image, tels que ENTER_FRAME et EXIT_FRAME : The MovieClip Lifecycle (disponible en anglais uniquement).
- Article signé Trevor McCauley sur l’ordre des opérations ActionScript : Order of Operations in ActionScript (disponible en anglais uniquement).
- Billet de Matt Przybylski concernant la création des événements personnalisés : AS3: Custom Events (disponible en anglais uniquement).
Plus d’exemples
Informations complémentaires
Variation de la gestion d’événements dans ActionScript 3.0 par rapport aux versions antérieures
Flux d’événements
Objets événement
Manipulation des événements associés aux objets d’affichage
Eléments de l’API associés
Propriété | Défini par | ||
---|---|---|---|
bubbles : Boolean [lecture seule]
Indique si un événement peut se propager vers le haut (bubbling). | Event | ||
cancelable : Boolean [lecture seule]
Indique si le comportement associé à l’événement peut être évité. | Event | ||
constructor : Object
Référence à l’objet de classe ou à la fonction constructeur d’une occurrence donnée d’un objet. | Object | ||
currentTarget : Object [lecture seule]
L’objet qui traite activement l’objet Event avec un écouteur d’événements. | Event | ||
eventPhase : uint [lecture seule]
Phase actuelle du flux d’événements. | Event | ||
target : Object [lecture seule]
Cible de l’événement. | Event | ||
type : String [lecture seule]
Type d’événement. | Event |
Méthode | Défini par | ||
---|---|---|---|
Crée un objet Event à transmettre en tant que paramètre aux écouteurs d’événements. | Event | ||
Duplique une occurrence d’une sous-classe Event. | Event | ||
Fonction d’un utilitaire permettant d’implémenter la méthode toString() dans des classes Event ActionScript 3.0 personnalisées. | Event | ||
Indique si la propriété spécifiée d’un objet est définie. | Object | ||
Vérifie si la méthode preventDefault() a été appelée pour l’événement. | Event | ||
Indique si une occurrence de la classe Object figure dans la chaîne de prototype de l’objet spécifié en tant que paramètre. | Object | ||
Annule le comportement par défaut d’un événement si cette opération est possible. | Event | ||
Indique si la propriété spécifiée existe et est énumérable. | Object | ||
Définit la disponibilité d’une propriété dynamique pour les opérations en boucle. | Object | ||
Bloque le traitement des écouteurs d’événement dans le nœud actuel et les suivants dans le flux d’événements. | Event | ||
Bloque le traitement des écouteurs d’événement dans les nœuds qui suivent le nœud actuel dans le flux d’événements. | Event | ||
Renvoie la représentation de chaîne de cet objet, formatée selon les paramètres régionaux en vigueur. | Object | ||
Renvoie une chaîne répertoriant toutes les propriétés de l’objet Event. | Event | ||
Renvoie la valeur primitive de l’objet spécifié. | Object |
Constante | Défini par | ||
---|---|---|---|
ACTIVATE : String = "activate" [statique]
La constante ACTIVATE définit la valeur de la propriété type d’un objet événement activate. | Event | ||
ADDED : String = "added" [statique]
La constante Event.ADDED définit la valeur de la propriété type d’un objet événement added. | Event | ||
ADDED_TO_STAGE : String = "addedToStage" [statique]
La constante Event.ADDED_TO_STAGE définit la valeur de la propriété type d’un objet d’événement addedToStage. | Event | ||
BROWSER_ZOOM_CHANGE : String = "browserZoomChange" [statique]
La constante Event.BROWSER_ZOOM_CHANGE définit la valeur de la propriété type d’un objet événement browserZoomChange. | Event | ||
CANCEL : String = "cancel" [statique]
La constante Event.CANCEL définit la valeur de la propriété type d’un objet événement cancel. | Event | ||
CHANGE : String = "change" [statique]
La constante Event.CHANGE définit la valeur de la propriété type de l’objet d’événement change. | Event | ||
CHANNEL_MESSAGE : String = "channelMessage" [statique]
La constante Event.CHANNEL_MESSAGE définit la valeur de la propriété type d’un objet d’événement channelMessage. | Event | ||
CHANNEL_STATE : String = "channelState" [statique]
La constante Event.CHANNEL_STATE définit la valeur de la propriété type d’un objet d’événement channelState. | Event | ||
CLEAR : String = "clear" [statique]
La constante Event.CLEAR définit la valeur de la propriété type d’un objet d’événement clear. | Event | ||
CLOSE : String = "close" [statique]
La constante Event.CLOSE définit la valeur de la propriété type d’un objet événement close. | Event | ||
CLOSING : String = "closing" [statique]
La constante Event.CLOSING définit la valeur de la propriété type d’un objet événement closing. | Event | ||
COMPLETE : String = "complete" [statique]
La constante Event.COMPLETE définit la valeur de la propriété type d’un objet événement complete. | Event | ||
CONNECT : String = "connect" [statique]
La constante Event.CONNECT définit la valeur de la propriété type d’un objet événement connect. | Event | ||
CONTEXT3D_CREATE : String = "context3DCreate" [statique]
La constante Event.CONTEXT3D_CREATE définit la valeur de la propriété type d’un objet d’événement context3Dcreate. | Event | ||
COPY : String = "copy" [statique]
Définit la valeur de la propriété type d’un objet d’événement copy. | Event | ||
CUT : String = "cut" [statique]
Définit la valeur de la propriété type d’un objet d’événement cut. | Event | ||
DEACTIVATE : String = "deactivate" [statique]
La constante Event.DEACTIVATE définit la valeur de la propriété type d’un objet événement deactivate. | Event | ||
DISPLAYING : String = "displaying" [statique]
La constante Event.DISPLAYING définit la valeur de la propriété type d’un objet événement displaying. | Event | ||
ENTER_FRAME : String = "enterFrame" [statique]
La constante Event.ENTER_FRAME définit la valeur de la propriété type d’un objet événement enterFrame. | Event | ||
EXIT_FRAME : String = "exitFrame" [statique]
La constante Event.EXIT_FRAME définit la valeur de la propriété type d’un objet événement exitFrame. | Event | ||
EXITING : String = "exiting" [statique]
La constante Event.EXITING définit la valeur de la propriété type de l’objet d’événement exiting. | Event | ||
FRAME_CONSTRUCTED : String = "frameConstructed" [statique]
La constante Event.FRAME_CONSTRUCTED définit la valeur de la propriété type d’un objet événement frameConstructed. | Event | ||
FRAME_LABEL : String = "frameLabel" [statique]
La constante Event.FRAME_LABEL définit la valeur de la propriété type d’un objet d’événement frameLabel. | Event | ||
FULLSCREEN : String = "fullScreen" [statique]
La constante Event.FULL_SCREEN définit la valeur de la propriété type d’un objet événement fullScreen. | Event | ||
HTML_BOUNDS_CHANGE : String = "htmlBoundsChange" [statique]
La constante Event.HTML_BOUNDS_CHANGE définit la valeur de la propriété type d’un objet événement htmlBoundsChange. | Event | ||
HTML_DOM_INITIALIZE : String = "htmlDOMInitialize" [statique]
La constante Event.HTML_DOM_INITIALIZE définit la valeur de la propriété type d’un objet événement htmlDOMInitialize. | Event | ||
HTML_RENDER : String = "htmlRender" [statique]
La constante Event.HTML_RENDER définit la valeur de la propriété type d’un objet événement htmlRender. | Event | ||
ID3 : String = "id3" [statique]
La constante Event.ID3 définit la valeur de la propriété type d’un objet événement id3. | Event | ||
INIT : String = "init" [statique]
La constante Event.INIT définit la valeur de la propriété type d’un objet événement init. | Event | ||
LOCATION_CHANGE : String = "locationChange" [statique]
La constante Event.LOCATION_CHANGE définit la valeur de la propriété type d’un objet événement locationChange. | Event | ||
MOUSE_LEAVE : String = "mouseLeave" [statique]
La constante Event.MOUSE_LEAVE définit la valeur de la propriété type d’un objet événement mouseLeave. | Event | ||
NETWORK_CHANGE : String = "networkChange" [statique]
La constante Event.NETWORK_CHANGE définit la valeur de la propriété type d’un objet événement networkChange. | Event | ||
OPEN : String = "open" [statique]
La constante Event.OPEN définit la valeur de la propriété type d’un objet événement open. | Event | ||
PASTE : String = "paste" [statique]
La constante Event.PASTE définit la valeur de la propriété type d’un objet événement paste. | Event | ||
PREPARING : String = "preparing" [statique]
La constante Event.PREPARING définit la valeur de la propriété type d’un objet d’événement preparing. | Event | ||
REMOVED : String = "removed" [statique]
La constante Event.REMOVED définit la valeur de la propriété type d’un objet événement removed. | Event | ||
REMOVED_FROM_STAGE : String = "removedFromStage" [statique]
La constante Event.REMOVED_FROM_STAGE définit la valeur de la propriété type d’un objet événement removedFromStage. | Event | ||
RENDER : String = "render" [statique]
La constante Event.RENDER définit la valeur de la propriété type d’un objet événement render. | Event | ||
RESIZE : String = "resize" [statique]
La constante Event.RESIZE définit la valeur de la propriété type d’un objet événement resize. | Event | ||
SCROLL : String = "scroll" [statique]
La constante Event.SCROLL définit la valeur de la propriété type d’un objet événement scroll. | Event | ||
SELECT : String = "select" [statique]
La constante Event.SELECT définit la valeur de la propriété type d’un objet événement select. | Event | ||
SELECT_ALL : String = "selectAll" [statique]
La constante Event.SELECT_ALL définit la valeur de la propriété type d’un objet événement selectAll. | Event | ||
SOUND_COMPLETE : String = "soundComplete" [statique]
La constante Event.SOUND_COMPLETE définit la valeur de la propriété type d’un objet événement soundComplete. | Event | ||
STANDARD_ERROR_CLOSE : String = "standardErrorClose" [statique]
La constante Event.STANDARD_ERROR_CLOSE définit la valeur de la propriété type d’un objet d’événement standardErrorClose. | Event | ||
STANDARD_INPUT_CLOSE : String = "standardInputClose" [statique]
La constante Event.STANDARD_INPUT_CLOSE définit la valeur de la propriété type d’un objet d’événement standardInputClose. | Event | ||
STANDARD_OUTPUT_CLOSE : String = "standardOutputClose" [statique]
La constante Event.STANDARD_OUTPUT_CLOSE définit la valeur de la propriété type d’un objet d’événement standardOutputClose. | Event | ||
SUSPEND : String = "suspend" [statique]
La constante Event.SUSPEND définit la valeur de la propriété type d’un objet d’événement suspend. | Event | ||
TAB_CHILDREN_CHANGE : String = "tabChildrenChange" [statique]
La constante Event.TAB_CHILDREN_CHANGE définit la valeur de la propriété type d’un objet d’événement tabChildrenChange. | Event | ||
TAB_ENABLED_CHANGE : String = "tabEnabledChange" [statique]
La constante Event.TAB_ENABLED_CHANGE définit la valeur de la propriété type d’un objet événement tabEnabledChange. | Event | ||
TAB_INDEX_CHANGE : String = "tabIndexChange" [statique]
La constante Event.TAB_INDEX_CHANGE définit la valeur de la propriété type d’un objet événement tabIndexChange. | Event | ||
TEXT_INTERACTION_MODE_CHANGE : String = "textInteractionModeChange" [statique]
La constante Event.TEXT_INTERACTION_MODE_CHANGE définit la valeur de la propriété type d’un objet d’événement de mode d’interaction. | Event | ||
TEXTURE_READY : String = "textureReady" [statique]
La constante Event.TEXTURE_READY définit la valeur de la propriété type d’un objet d’événement textureReady. | Event | ||
UNLOAD : String = "unload" [statique]
La constante Event.UNLOAD définit la valeur de la propriété type d’un objet événement unload. | Event | ||
USER_IDLE : String = "userIdle" [statique]
La constante Event.USER_IDLE définit la valeur de la propriété type d’un objet événement userIdle. | Event | ||
USER_PRESENT : String = "userPresent" [statique]
La constante Event.USER_PRESENT définit la valeur de la propriété type d’un objet événement userPresent. | Event | ||
VIDEO_FRAME : String = "videoFrame" [statique]
La constante Event.VIDEO_FRAME définit la valeur de la propriété type d’un objet d’événement videoFrame. | Event | ||
WORKER_STATE : String = "workerState" [statique]
La constante Event.WORKER_STATE définit la valeur de la propriété type d’un objet d’événement workerState. | Event |
bubbles | propriété |
bubbles:Boolean
[lecture seule] Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Indique si un événement peut se propager vers le haut (bubbling). Si l’événement peut se propager vers le haut, cette valeur correspond àtrue
; dans tous les autres cas, elle correspond à false
.
Lorsqu’un événement se produit, il se propage dans les trois phases du flux d’événements : La phase de capture, qui va du haut de la hiérarchie de la liste d’affichage au nœud précédant le nœud cible ; la phase cible, qui concerne uniquement le nœud cible ; la phase de propagation, qui remonte la hiérarchie de la liste d’affichage, en partant du nœud suivant le nœud cible.
Certains événements, tels que activate
et unload
, n’ont pas phase de propagation vers le haut. La propriété bubbles
possède la valeur false
pour les événements sans phase de propagation vers le haut (bubbling).
Implémentation
public function get bubbles():Boolean
cancelable | propriété |
cancelable:Boolean
[lecture seule] Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Indique si le comportement associé à l’événement peut être évité. Si tel est le cas, cette valeur correspond à true
; dans tous les autres cas, elle correspond à false
.
Implémentation
public function get cancelable():Boolean
Eléments de l’API associés
currentTarget | propriété |
currentTarget:Object
[lecture seule] Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0, Flash Player 9, Flash Lite 4 |
L’objet qui traite activement l’objet Event avec un écouteur d’événements. Si un utilisateur clique sur un bouton OK par exemple, le nœud cible pourrait correspondre au nœud contenant ce bouton ou à l’un de ses ancêtres qui est associé à un écouteur d’événement pour cet événement.
Implémentation
public function get currentTarget():Object
Informations complémentaires
eventPhase | propriété |
eventPhase:uint
[lecture seule] Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Phase actuelle du flux d’événements. Cette propriété peut contenir les valeurs numériques suivantes :
- Phase de capture (
EventPhase.CAPTURING_PHASE
). - Phase cible (
EventPhase.AT_TARGET
). - Phase de propagation (
EventPhase.BUBBLING_PHASE
).
Implémentation
public function get eventPhase():uint
target | propriété |
target:Object
[lecture seule] Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Cible de l’événement. Cette propriété contient le nœud cible. Si un utilisateur clique sur un bouton OK par exemple, le nœud cible correspond au nœud de la liste d’affichage qui contient ce bouton.
Implémentation
public function get target():Object
Informations complémentaires
type | propriété |
Event | () | Constructeur |
public function Event(type:String, bubbles:Boolean = false, cancelable:Boolean = false)
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Crée un objet Event à transmettre en tant que paramètre aux écouteurs d’événements.
Paramètrestype:String — Type de l’événement, accessible en tant que Event.type .
| |
bubbles:Boolean (default = false ) — Détermine si l’objet Event prend part à la phase de propagation du flux d’événements. La valeur par défaut est false .
| |
cancelable:Boolean (default = false ) — Détermine si l’objet Event peut être annulé. La valeur par défaut est false .
|
clone | () | méthode |
public function clone():Event
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Duplique une occurrence d’une sous-classe Event.
Renvoie un nouvel objet Event, qui est une copie de l’occurrence d’origine de l’objet Event. En règle générale, vous n’appelez pas clone()
. La classe EventDispatcher l’appelle automatiquement lorsque vous redistribuez un événement, en d’autres termes, lorsque vous appelez dispatchEvent(event)
à partir du gestionnaire qui gère event
.
Le nouvel objet Event comprend toutes les propriétés de l’objet d’origine.
Lorsque vous créez une classe Event personnalisée, vous devez bloquer la méthode Event.clone()
héritée afin qu’elle duplique les propriétés de votre classe personnalisée. Si vous ne définissez pas toutes les propriétés que vous ajoutez à votre sous-classe Event, elles ne posséderont pas les valeurs correctes lorsque les écouteurs gèreront l’événement redistribué.
Dans cet exemple, PingEvent
est une sous-classe de Event
et implémente donc sa propre version de clone()
.
class PingEvent extends Event { var URL:String; public override function clone():Event { return new PingEvent(type, bubbles, cancelable, URL); } }
Event — Nouvel objet Event identique à l’original.
|
formatToString | () | méthode |
public function formatToString(className:String, ... arguments):String
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Fonction d’un utilitaire permettant d’implémenter la méthode toString()
dans des classes Event ActionScript 3.0 personnalisées. Le blocage de la méthode toString()
est recommandé, mais n’est pas obligatoire.
class PingEvent extends Event { var URL:String; public override function toString():String { return formatToString("PingEvent", "type", "bubbles", "cancelable", "eventPhase", "URL"); } }
Paramètres
className:String — Nom de votre classe Event personnalisée. Dans l’exemple précédent, le paramètre className est PingEvent .
| |
... arguments — Propriétés de la classe Event et propriétés que vous ajoutez à votre classe Event personnalisée. Dans l’exemple précédent, le paramètre ...arguments comprend type , bubbles , cancelable , eventPhase et URL .
|
String — Nom de votre classe Event personnalisée et valeur de chaîne de votre paramètre ...arguments .
|
isDefaultPrevented | () | méthode |
public function isDefaultPrevented():Boolean
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Vérifie si la méthode preventDefault()
a été appelée pour l’événement. Si la méthode preventDefault()
a été appelée, la valeur true
est renvoyée ; dans le cas contraire, false
est renvoyée.
Boolean — Si preventDefault() a été appelée, la valeur true est renvoyée ; dans le cas contraire, false est renvoyée.
|
Eléments de l’API associés
preventDefault | () | méthode |
public function preventDefault():void
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Annule le comportement par défaut d’un événement si cette opération est possible.
De nombreux événements sont associés à des comportements exécutés par défaut. Par exemple, si un utilisateur tape un caractère dans un champ de texte, le comportement par défaut consiste à afficher le caractère dans le champ de texte. Etant donné que le comportement par défaut de l’événement TextEvent.TEXT_INPUT
peut être annulé, vous pouvez utiliser la méthode preventDefault()
pour bloquer l’affichage du caractère.
Certains comportements par défaut ne peuvent pas être annulés, tel celui associé à l’événement Event.REMOVED
, généré chaque fois que Flash Player est sur le point de supprimer un objet d’affichage dans la liste d’affichage. Le comportement par défaut (suppression de l’élément) ne pouvant pas être annulé, la méthode preventDefault()
n’a aucun effet sur ce comportement par défaut.
Vous pouvez utiliser la propriété Event.cancelable
pour vérifier s’il est possible d’annuler le comportement par défaut associé à un événement spécifique. Si la valeur de Event.cancelable
est true
, preventDefault()
peut être utilisé pour annuler l’événement ; dans le cas contraire, preventDefault()
n’a aucun effet.
Eléments de l’API associés
stopImmediatePropagation | () | méthode |
public function stopImmediatePropagation():void
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Bloque le traitement des écouteurs d’événement dans le nœud actuel et les suivants dans le flux d’événements. Cette méthode entre en vigueur immédiatement et affecte les écouteurs d’événements dans le nœud actuel. En revanche, la méthode stopPropagation()
n’entre en vigueur qu’au terme du traitement de tous les écouteurs d’événements du nœud actuel.
Remarque : cette méthode n’annule pas le comportement associé à cet événement. Pour plus d’informations sur cette fonctionnalité, voir preventDefault()
.
Eléments de l’API associés
stopPropagation | () | méthode |
public function stopPropagation():void
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Bloque le traitement des écouteurs d’événement dans les nœuds qui suivent le nœud actuel dans le flux d’événements. Cette méthode n’a aucune incidence sur les écouteurs d’événements du nœud actuel (currentTarget
). En revanche, la méthode stopImmediatePropagation()
bloque le traitement des écouteurs d’événement dans le nœud actuel et les suivants. D’autres appels de cette méthode sont sans effet. Cette méthode peut être appelée lors de toute phase du flux d’événements.
Remarque : cette méthode n’annule pas le comportement associé à cet événement. Pour plus d’informations sur cette fonctionnalité, voir preventDefault()
.
Eléments de l’API associés
toString | () | méthode |
public function toString():String
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Renvoie une chaîne répertoriant toutes les propriétés de l’objet Event. La chaîne est écrite au format suivant :
[Event type=valeur bubbles=valeur cancelable=valeur]
String — Chaîne répertoriant toutes les propriétés de l’objet Event.
|
ACTIVATE | Constante |
public static const ACTIVATE:String = "activate"
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0, Flash Player 9, Flash Lite 4 |
La constante ACTIVATE
définit la valeur de la propriété type
d’un objet événement activate
.
Remarque : cet événement n’a ni « phase de capture », ni « phase de propagation », ce qui signifie que des écouteurs d’événement doivent être ajoutés directement aux cibles potentielles, que la cible soit dans la liste d’affichage ou non.
Les périphériques AIR pour TV ne distribuent jamais automatiquement cet événement. Il est cependant possible de le distribuer manuellement.
Les propriétés de cet événement sont les suivantes :
Propriété | Valeur |
---|---|
bubbles | false |
cancelable | false ; il n’existe aucun comportement par défaut à annuler. |
currentTarget | L’objet qui traite activement l’objet Event avec un écouteur d’événements. |
target | Toute occurrence de DisplayObject à laquelle est associé un écouteur pour l’événement activate . |
Eléments de l’API associés
ADDED | Constante |
public static const ADDED:String = "added"
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0, Flash Player 9, Flash Lite 4 |
La constante Event.ADDED
définit la valeur de la propriété type
d’un objet d’événement added
.
Les propriétés de cet événement sont les suivantes :
Propriété | Valeur |
---|---|
bubbles | true |
cancelable | false ; il n’existe aucun comportement par défaut à annuler. |
currentTarget | L’objet qui traite activement l’objet Event avec un écouteur d’événements. |
target | Occurrence de DisplayObject ajoutée à la liste d’affichage. La propriété target ne correspond pas toujours à l’objet de la liste d’affichage qui est associé à l’écouteur d’événement. Utilisez la propriété currentTarget pour accéder à l’objet de la liste d’affichage qui traite actuellement l’événement. |
Eléments de l’API associés
ADDED_TO_STAGE | Constante |
public static const ADDED_TO_STAGE:String = "addedToStage"
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0, Flash Player 9.0.28.0, Flash Lite 4 |
La constante Event.ADDED_TO_STAGE
définit la valeur de la propriété type
d’un objet d’événement addedToStage
.
Les propriétés de cet événement sont les suivantes :
Propriété | Valeur |
---|---|
bubbles | false |
cancelable | false ; il n’existe aucun comportement par défaut à annuler. |
currentTarget | L’objet qui traite activement l’objet Event avec un écouteur d’événements. |
target | Occurrence de DisplayObject ajoutée sur la scène à la liste d’affichage, directement ou par l’intermédiaire d’une arborescence secondaire qui contient l’occurrence DisplayObject. Si l’occurrence DisplayObject est ajoutée directement, l’événement added se produit avant cet événement. |
Eléments de l’API associés
BROWSER_ZOOM_CHANGE | Constante |
public static const BROWSER_ZOOM_CHANGE:String = "browserZoomChange"
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | Flash Player 15, AIR 15 |
La constante Event.BROWSER_ZOOM_CHANGE
définit la valeur de la propriété type
d’un objet événement browserZoomChange
.
Les propriétés de cet événement sont les suivantes :
Propriété | Valeur |
---|---|
bubbles | false |
cancelable | false ; il n’existe aucun comportement par défaut à annuler. |
currentTarget | L’objet qui traite activement l’objet Event avec un écouteur d’événements. |
target | L’instance de Stage. |
Eléments de l’API associés
CANCEL | Constante |
public static const CANCEL:String = "cancel"
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0, Flash Player 9, Flash Lite 4 |
La constante Event.CANCEL
définit la valeur de la propriété type
d’un objet événement cancel
.
Les propriétés de cet événement sont les suivantes :
Propriété | Valeur |
---|---|
bubbles | false |
cancelable | false ; il n’existe aucun comportement par défaut à annuler. |
currentTarget | L’objet qui traite activement l’objet Event avec un écouteur d’événements. |
target | Référence à l’objet pour lequel l’opération est annulée. |
Eléments de l’API associés
CHANGE | Constante |
public static const CHANGE:String = "change"
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0, Flash Player 9, Flash Lite 4 |
La constante Event.CHANGE
définit la valeur de la propriété type
de l’objet d’événement change
.
Les propriétés de cet événement sont les suivantes :
Propriété | Valeur |
---|---|
bubbles | true |
cancelable | false ; il n’existe aucun comportement par défaut à annuler. |
currentTarget | L’objet qui traite activement l’objet Event avec un écouteur d’événements. |
target | Objet dont la valeur a été modifiée. La propriété target ne correspond pas toujours à l’objet de la liste d’affichage qui est associé à l’écouteur d’événement. Utilisez la propriété currentTarget pour accéder à l’objet de la liste d’affichage qui traite actuellement l’événement. |
Eléments de l’API associés
CHANNEL_MESSAGE | Constante |
public static const CHANNEL_MESSAGE:String = "channelMessage"
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | Flash Player 11.4, AIR 3.4 |
La constante Event.CHANNEL_MESSAGE
définit la valeur de la propriété type
d’un objet d’événement channelMessage
.
Les propriétés de cet événement sont les suivantes :
Propriété | Valeur |
---|---|
bubbles | false |
cancelable | false ; il n’existe aucun comportement par défaut à annuler. |
currentTarget | L’objet qui traite activement l’objet Event avec un écouteur d’événements. |
target | Objet ayant distribué l’événement this. |
Eléments de l’API associés
CHANNEL_STATE | Constante |
public static const CHANNEL_STATE:String = "channelState"
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | Flash Player 11.4, AIR 3.4 |
La constante Event.CHANNEL_STATE
définit la valeur de la propriété type
d’un objet d’événement channelState
.
Les propriétés de cet événement sont les suivantes :
Propriété | Valeur |
---|---|
bubbles | false |
cancelable | false ; il n’existe aucun comportement par défaut à annuler. |
currentTarget | L’objet qui traite activement l’objet Event avec un écouteur d’événements. |
target | Objet ayant distribué l’événement this. |
Eléments de l’API associés
CLEAR | Constante |
public static const CLEAR:String = "clear"
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5, Flash Lite 4 |
La constante Event.CLEAR
définit la valeur de la propriété type
d’un objet d’événement clear
.
Les propriétés de cet événement sont les suivantes :
Propriété | Valeur |
---|---|
bubbles | false |
cancelable | false ; il n’existe aucun comportement par défaut à annuler. |
currentTarget | L’objet qui traite activement l’objet Event avec un écouteur d’événements. |
target | Toute occurrence InteractiveObject à laquelle est associé un écouteur pour l’événement clear . |
Remarque : les objets TextField ne distribuent pas les événements clear
, copy
, cut
, paste
ou selectAll
. Les objets TextField incluent toujours les commandes Couper, Copier, Coller, Effacer et Sélectionner tout dans le menu contextuel. Vous ne pouvez pas supprimer ces commandes du menu contextuel pour les objets TextField. Pour les objets TextField, la sélection de ces commandes (ou leurs équivalents clavier) ne génère pas d’événement clear
, copy
, cut
, paste
ou selectAll
. Toutefois, les autres classes qui étendent la classe InteractiveObject, y compris les composants intégrés à l’aide de Flash Text Engine (FTE), distribueront ces événements en réponse aux actions de l’utilisateur (raccourcis clavier et menus contextuels, entre autres).
Eléments de l’API associés
CLOSE | Constante |
public static const CLOSE:String = "close"
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0, Flash Player 9, Flash Lite 4 |
La constante Event.CLOSE
définit la valeur de la propriété type
d’un objet événement close
.
Les propriétés de cet événement sont les suivantes :
Propriété | Valeur |
---|---|
bubbles | false |
cancelable | false ; il n’existe aucun comportement par défaut à annuler. |
currentTarget | L’objet qui traite activement l’objet Event avec un écouteur d’événements. |
target | Objet dont la connexion a été fermée. |
Eléments de l’API associés
CLOSING | Constante |
public static const CLOSING:String = "closing"
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0, Flash Lite 4 |
La constante Event.CLOSING
définit la valeur de la propriété type
d’un objet événement closing
.
Les propriétés de cet événement sont les suivantes :
Propriété | Valeur |
---|---|
bubbles | false |
cancelable | true ; l’annulation de cet objet événement arrête l’opération close. |
currentTarget | L’objet qui traite activement l’objet Event avec un écouteur d’événements. |
target | L’objet dont la connexion va être fermée. |
Eléments de l’API associés
COMPLETE | Constante |
public static const COMPLETE:String = "complete"
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0, Flash Player 9, Flash Lite 4 |
La constante Event.COMPLETE
définit la valeur de la propriété type
d’un objet événement complete
.
Les propriétés de cet événement sont les suivantes :
Propriété | Valeur |
---|---|
bubbles | false |
cancelable | false ; il n’existe aucun comportement par défaut à annuler. |
currentTarget | L’objet qui traite activement l’objet Event avec un écouteur d’événements. |
target | Objet réseau dont le chargement est terminé. |
Informations complémentaires
Eléments de l’API associés
CONNECT | Constante |
public static const CONNECT:String = "connect"
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0, Flash Player 9, Flash Lite 4 |
La constante Event.CONNECT
définit la valeur de la propriété type
d’un objet événement connect
.
Les propriétés de cet événement sont les suivantes :
Propriété | Valeur |
---|---|
bubbles | false |
cancelable | false ; il n’existe aucun comportement par défaut à annuler. |
currentTarget | L’objet qui traite activement l’objet Event avec un écouteur d’événements. |
target | Objet Socket ou XMLSocket qui a établi une connexion réseau. |
Eléments de l’API associés
CONTEXT3D_CREATE | Constante |
public static const CONTEXT3D_CREATE:String = "context3DCreate"
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | Flash Player 11, AIR 3 |
La constante Event.CONTEXT3D_CREATE
définit la valeur de la propriété type
d’un objet d’événement context3Dcreate
. Cet événement est distribué uniquement par les objets Stage3D en réponse à un appel à Stage3D.requestContext3D ou en réponse à une réinitialisation de l’objet Context3D lié à l’objet Stage3D déclenchée par un système d’exploitation. Inspectez la propriété Stage3D.context3D afin d’obtenir le nouvel objet Context3D.
Eléments de l’API associés
COPY | Constante |
public static const COPY:String = "copy"
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Définit la valeur de la propriété type
d’un objet d’événement copy
.
Les propriétés de cet événement sont les suivantes :
Propriété | Valeur |
---|---|
bubbles | false |
cancelable | false ; il n’existe aucun comportement par défaut à annuler. |
currentTarget | L’objet qui traite activement l’objet Event avec un écouteur d’événements. |
target | Toute occurrence InteractiveObject à laquelle est associé un écouteur pour l’événement copy . |
Remarque : les objets TextField ne distribuent pas les événements clear
, copy
, cut
, paste
ou selectAll
. Les objets TextField incluent toujours les commandes Couper, Copier, Coller, Effacer et Sélectionner tout dans le menu contextuel. Vous ne pouvez pas supprimer ces commandes du menu contextuel pour les objets TextField. Pour les objets TextField, la sélection de ces commandes (ou leurs équivalents clavier) ne génère pas d’événement clear
, copy
, cut
, paste
ou selectAll
. Toutefois, les autres classes qui étendent la classe InteractiveObject, y compris les composants intégrés à l’aide de Flash Text Engine (FTE), distribueront ces événements en réponse aux actions de l’utilisateur (raccourcis clavier et menus contextuels, entre autres).
Eléments de l’API associés
CUT | Constante |
public static const CUT:String = "cut"
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Définit la valeur de la propriété type
d’un objet d’événement cut
.
Les propriétés de cet événement sont les suivantes :
Propriété | Valeur |
---|---|
bubbles | false |
cancelable | false ; il n’existe aucun comportement par défaut à annuler. |
currentTarget | L’objet qui traite activement l’objet Event avec un écouteur d’événements. |
target | Toute occurrence InteractiveObject à laquelle est associé un écouteur pour l’événement cut . |
Remarque : les objets TextField ne distribuent pas les événements clear
, copy
, cut
, paste
ou selectAll
. Les objets TextField incluent toujours les commandes Couper, Copier, Coller, Effacer et Sélectionner tout dans le menu contextuel. Vous ne pouvez pas supprimer ces commandes du menu contextuel pour les objets TextField. Pour les objets TextField, la sélection de ces commandes (ou leurs équivalents clavier) ne génère pas d’événement clear
, copy
, cut
, paste
ou selectAll
. Toutefois, les autres classes qui étendent la classe InteractiveObject, y compris les composants intégrés à l’aide de Flash Text Engine (FTE), distribueront ces événements en réponse aux actions de l’utilisateur (raccourcis clavier et menus contextuels, entre autres).
Eléments de l’API associés
DEACTIVATE | Constante |
public static const DEACTIVATE:String = "deactivate"
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0, Flash Player 9, Flash Lite 4 |
La constante Event.DEACTIVATE
définit la valeur de la propriété type
d’un objet événement deactivate
.
Remarque : cet événement n’a ni « phase de capture », ni « phase de propagation », ce qui signifie que des écouteurs d’événement doivent être ajoutés directement aux cibles potentielles, que la cible soit dans la liste d’affichage ou non.
Les périphériques AIR pour TV ne distribuent jamais automatiquement cet événement. Il est cependant possible de le distribuer manuellement.
Les propriétés de cet événement sont les suivantes :
Propriété | Valeur |
---|---|
bubbles | false |
cancelable | false ; il n’existe aucun comportement par défaut à annuler. |
currentTarget | L’objet qui traite activement l’objet Event avec un écouteur d’événements. |
target | Toute occurrence DisplayObject à laquelle est associé un écouteur pour l’événement deactivate. |
Eléments de l’API associés
DISPLAYING | Constante |
public static const DISPLAYING:String = "displaying"
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0, Flash Lite 4 |
La constante Event.DISPLAYING
définit la valeur de la propriété type
d’un objet événement displaying
.
Remarque : cet événement ne passe pas par une « phase de capture » et est distribué directement à la cible, que cette dernière soit dans la liste d’affichage ou non.
Les propriétés de cet événement sont les suivantes :
Propriété | Valeur |
---|---|
bubbles | false |
cancelable | false |
currentTarget | L’objet qui traite activement l’objet Event avec un écouteur d’événements. |
target | Objet sur le point d’être affiché. |
Eléments de l’API associés
ENTER_FRAME | Constante |
public static const ENTER_FRAME:String = "enterFrame"
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0, Flash Player 9, Flash Lite 4 |
La constante Event.ENTER_FRAME
définit la valeur de la propriété type
d’un objet événement enterFrame
.
Remarque : cet événement n’a ni « phase de capture », ni « phase de propagation », ce qui signifie que des écouteurs d’événement doivent être ajoutés directement aux cibles potentielles, que la cible soit dans la liste d’affichage ou non.
Les propriétés de cet événement sont les suivantes :
Propriété | Valeur |
---|---|
bubbles | false |
cancelable | false ; il n’existe aucun comportement par défaut à annuler. |
currentTarget | L’objet qui traite activement l’objet Event avec un écouteur d’événements. |
target | Toute occurrence DisplayObject à laquelle est associé un écouteur pour l’événement enterFrame . |
Eléments de l’API associés
EXIT_FRAME | Constante |
public static const EXIT_FRAME:String = "exitFrame"
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0, Flash Player 9, Flash Lite 4 |
La constante Event.EXIT_FRAME
définit la valeur de la propriété type
d’un objet événement exitFrame
.
Remarque : cet événement n’a ni « phase de capture », ni « phase de propagation », ce qui signifie que des écouteurs d’événement doivent être ajoutés directement aux cibles potentielles, que la cible soit dans la liste d’affichage ou non.
Les propriétés de cet événement sont les suivantes :
Propriété | Valeur |
---|---|
bubbles | false |
cancelable | false ; il n’existe aucun comportement par défaut à annuler. |
currentTarget | L’objet qui traite activement l’objet Event avec un écouteur d’événements. |
target | Toute occurrence DisplayObject à laquelle est associé un écouteur pour l’événement enterFrame . |
Eléments de l’API associés
EXITING | Constante |
public static const EXITING:String = "exiting"
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0, Flash Lite 4 |
La constante Event.EXITING
définit la valeur de la propriété type
de l’objet d’événement exiting
.
Les propriétés de cet événement sont les suivantes :
Propriété | Valeur |
---|---|
bubbles | false |
cancelable | true ; l’annulation de cet objet événement arrête l’opération exit. |
currentTarget | L’objet NativeApplication. |
target | L’objet NativeApplication. |
Eléments de l’API associés
FRAME_CONSTRUCTED | Constante |
public static const FRAME_CONSTRUCTED:String = "frameConstructed"
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0, Flash Player 9, Flash Lite 4 |
La constante Event.FRAME_CONSTRUCTED
définit la valeur de la propriété type
d’un objet événement frameConstructed
.
Remarque : cet événement n’a ni « phase de capture », ni « phase de propagation », ce qui signifie que des écouteurs d’événement doivent être ajoutés directement aux cibles potentielles, que la cible soit dans la liste d’affichage ou non.
Les propriétés de cet événement sont les suivantes :
Propriété | Valeur |
---|---|
bubbles | false |
cancelable | false ; il n’existe aucun comportement par défaut à annuler. |
currentTarget | L’objet qui traite activement l’objet Event avec un écouteur d’événements. |
target | Toute occurrence DisplayObject à laquelle est associé un écouteur pour l’événement frameConstructed . |
Eléments de l’API associés
FRAME_LABEL | Constante |
public static const FRAME_LABEL:String = "frameLabel"
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | Flash Player 11.3, AIR 3.3 |
La constante Event.FRAME_LABEL
définit la valeur de la propriété type
d’un objet d’événement frameLabel
.
Remarque : cet événement ne possède pas de « phase de capture » ni de « phase de propagation », ce qui signifie que les écouteurs d’événement doivent être ajoutés directement aux objets FrameLabel.
Les propriétés de cet événement sont les suivantes :
Propriété | Valeur |
---|---|
bubbles | false |
cancelable | false ; il n’existe aucun comportement par défaut à annuler. |
currentTarget | Objet FrameLabel qui traite activement l’objet Event avec un écouteur d’événement. |
target | Toute occurrence de FrameLabel à laquelle est associé un écouteur pour l’événement frameLabel . |
Eléments de l’API associés
FULLSCREEN | Constante |
public static const FULLSCREEN:String = "fullScreen"
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0, Flash Player 9, Flash Lite 4 |
La constante Event.FULL_SCREEN
définit la valeur de la propriété type
d’un objet événement fullScreen
.
Les propriétés de cet événement sont les suivantes :
Propriété | Valeur |
---|---|
bubbles | false |
cancelable | false ; il n’existe aucun comportement par défaut à annuler. |
currentTarget | L’objet qui traite activement l’objet Event avec un écouteur d’événements. |
target | Objet Stage. |
Eléments de l’API associés
HTML_BOUNDS_CHANGE | Constante |
public static const HTML_BOUNDS_CHANGE:String = "htmlBoundsChange"
Versions du moteur d’exécution: | AIR 1.0, Flash Lite 4 |
La constante Event.HTML_BOUNDS_CHANGE
définit la valeur de la propriété type
d’un objet événement htmlBoundsChange
.
Les propriétés de cet événement sont les suivantes :
Propriété | Valeur |
---|---|
bubbles | false |
cancelable | false ; il n’existe aucun comportement par défaut à annuler. |
currentTarget | L’objet HTMLLoader. |
target | L’objet HTMLLoader. |
Eléments de l’API associés
HTML_DOM_INITIALIZE | Constante |
public static const HTML_DOM_INITIALIZE:String = "htmlDOMInitialize"
Versions du moteur d’exécution: | AIR 1.0, Flash Lite 4 |
La constante Event.HTML_DOM_INITIALIZE
définit la valeur de la propriété type
d’un objet événement htmlDOMInitialize
.
Les propriétés de cet événement sont les suivantes :
Propriété | Valeur |
---|---|
bubbles | false |
cancelable | false ; il n’existe aucun comportement par défaut à annuler. |
currentTarget | L’objet HTMLLoader. |
target | L’objet HTMLLoader. |
Eléments de l’API associés
HTML_RENDER | Constante |
public static const HTML_RENDER:String = "htmlRender"
Versions du moteur d’exécution: | AIR 1.0, Flash Lite 4 |
La constante Event.HTML_RENDER
définit la valeur de la propriété type
d’un objet événement htmlRender
.
Les propriétés de cet événement sont les suivantes :
Propriété | Valeur |
---|---|
bubbles | false |
cancelable | false ; il n’existe aucun comportement par défaut à annuler. |
currentTarget | L’objet HTMLLoader. |
target | L’objet HTMLLoader. |
Eléments de l’API associés
ID3 | Constante |
public static const ID3:String = "id3"
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0, Flash Player 9, Flash Lite 4 |
La constante Event.ID3
définit la valeur de la propriété type
d’un objet événement id3
.
Les propriétés de cet événement sont les suivantes :
Propriété | Valeur |
---|---|
bubbles | false |
cancelable | false ; il n’existe aucun comportement par défaut à annuler. |
currentTarget | L’objet qui traite activement l’objet Event avec un écouteur d’événements. |
target | Objet son chargeant le fichier MP3 pour lequel les données ID3 sont maintenant disponibles. La propriété target ne correspond pas toujours à l’objet de la liste d’affichage qui est associé à l’écouteur d’événement. Utilisez la propriété currentTarget pour accéder à l’objet de la liste d’affichage qui traite actuellement l’événement. |
Eléments de l’API associés
INIT | Constante |
public static const INIT:String = "init"
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0, Flash Player 9, Flash Lite 4 |
La constante Event.INIT
définit la valeur de la propriété type
d’un objet événement init
.
Les propriétés de cet événement sont les suivantes :
Propriété | Valeur |
---|---|
bubbles | false |
cancelable | false ; il n’existe aucun comportement par défaut à annuler. |
currentTarget | L’objet qui traite activement l’objet Event avec un écouteur d’événements. |
target | Objet LoaderInfo associé au fichier SWF en cours de chargement. |
Eléments de l’API associés
LOCATION_CHANGE | Constante |
public static const LOCATION_CHANGE:String = "locationChange"
Versions du moteur d’exécution: | AIR 1.0, Flash Lite 4 |
La constante Event.LOCATION_CHANGE
définit la valeur de la propriété type
d’un objet événement locationChange
.
Les propriétés de cet événement sont les suivantes :
Propriété | Valeur |
---|---|
bubbles | false |
cancelable | false ; il n’existe aucun comportement par défaut à annuler. |
currentTarget | L’objet HTMLLoader. |
target | L’objet HTMLLoader. |
Eléments de l’API associés
MOUSE_LEAVE | Constante |
public static const MOUSE_LEAVE:String = "mouseLeave"
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0, Flash Player 9, Flash Lite 4 |
La constante Event.MOUSE_LEAVE
définit la valeur de la propriété type
d’un objet événement mouseLeave
.
Les propriétés de cet événement sont les suivantes :
Propriété | Valeur |
---|---|
bubbles | false |
cancelable | false ; il n’existe aucun comportement par défaut à annuler. |
currentTarget | L’objet qui traite activement l’objet Event avec un écouteur d’événements. |
target | Objet Stage. La propriété target ne correspond pas toujours à l’objet de la liste d’affichage qui est associé à l’écouteur d’événement. Utilisez la propriété currentTarget pour accéder à l’objet de la liste d’affichage qui traite actuellement l’événement. |
Eléments de l’API associés
NETWORK_CHANGE | Constante |
public static const NETWORK_CHANGE:String = "networkChange"
Versions du moteur d’exécution: | AIR 1.0, Flash Lite 4 |
La constante Event.NETWORK_CHANGE
définit la valeur de la propriété type
d’un objet événement networkChange
.
Les propriétés de cet événement sont les suivantes :
Propriété | Valeur |
---|---|
bubbles | false |
cancelable | false ; il n’existe aucun comportement par défaut à annuler. |
currentTarget | L’objet qui traite activement l’objet Event avec un écouteur d’événements. |
target | L’objet NativeApplication. |
Eléments de l’API associés
OPEN | Constante |
public static const OPEN:String = "open"
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0, Flash Player 9, Flash Lite 4 |
La constante Event.OPEN
définit la valeur de la propriété type
d’un objet événement open
.
Les propriétés de cet événement sont les suivantes :
Propriété | Valeur |
---|---|
bubbles | false |
cancelable | false ; il n’existe aucun comportement par défaut à annuler. |
currentTarget | L’objet qui traite activement l’objet Event avec un écouteur d’événements. |
target | Objet réseau qui a ouvert une connexion. |
Eléments de l’API associés
PASTE | Constante |
public static const PASTE:String = "paste"
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5, Flash Lite 4 |
La constante Event.PASTE
définit la valeur de la propriété type
d’un objet événement paste
.
Les propriétés de cet événement sont les suivantes :
Propriété | Valeur |
---|---|
bubbles | true (false pour le moteur d’exécution AIR.) |
cancelable | false ; il n’existe aucun comportement par défaut à annuler. |
currentTarget | L’objet qui traite activement l’objet Event avec un écouteur d’événements. |
target | Toute occurrence InteractiveObject à laquelle est associé un écouteur pour l’événement paste . |
Remarque : les objets TextField ne distribuent pas les événements clear
, copy
, cut
, paste
ou selectAll
. Les objets TextField incluent toujours les commandes Couper, Copier, Coller, Effacer et Sélectionner tout dans le menu contextuel. Vous ne pouvez pas supprimer ces commandes du menu contextuel pour les objets TextField. Pour les objets TextField, la sélection de ces commandes (ou leurs équivalents clavier) ne génère pas d’événement clear
, copy
, cut
, paste
ou selectAll
. Toutefois, les autres classes qui étendent la classe InteractiveObject, y compris les composants intégrés à l’aide de Flash Text Engine (FTE), distribueront ces événements en réponse aux actions de l’utilisateur (raccourcis clavier et menus contextuels, entre autres).
Eléments de l’API associés
PREPARING | Constante |
public static const PREPARING:String = "preparing"
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 2.6 |
La constante Event.PREPARING
définit la valeur de la propriété type
d’un objet d’événement preparing
.
Remarque : cet événement ne passe pas par une « phase de capture » et est distribué directement à la cible, que cette dernière soit dans la liste d’affichage ou non.
Les propriétés de cet événement sont les suivantes :
Propriété | Valeur |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Objet ayant distribué l’événement this. |
target | Objet ayant distribué l’événement this. |
Eléments de l’API associés
REMOVED | Constante |
public static const REMOVED:String = "removed"
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0, Flash Player 9, Flash Lite 4 |
La constante Event.REMOVED
définit la valeur de la propriété type
d’un objet d’événement removed
.
Les propriétés de cet événement sont les suivantes :
Propriété | Valeur |
---|---|
bubbles | true |
cancelable | false ; il n’existe aucun comportement par défaut à annuler. |
currentTarget | L’objet qui traite activement l’objet Event avec un écouteur d’événements. |
target | Occurrence de DisplayObject à supprimer de la liste d’affichage. La propriété target ne correspond pas toujours à l’objet de la liste d’affichage qui est associé à l’écouteur d’événement. Utilisez la propriété currentTarget pour accéder à l’objet de la liste d’affichage qui traite actuellement l’événement. |
Eléments de l’API associés
REMOVED_FROM_STAGE | Constante |
public static const REMOVED_FROM_STAGE:String = "removedFromStage"
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0, Flash Player 9.0.28.0, Flash Lite 4 |
La constante Event.REMOVED_FROM_STAGE
définit la valeur de la propriété type
d’un objet d’événement removedFromStage
.
Les propriétés de cet événement sont les suivantes :
Propriété | Valeur |
---|---|
bubbles | false |
cancelable | false ; il n’existe aucun comportement par défaut à annuler. |
currentTarget | L’objet qui traite activement l’objet Event avec un écouteur d’événements. |
target | Occurrence de DisplayObject retirée de la liste d’affichage de la scène, directement ou par l’intermédiaire d’une arborescence secondaire qui contient l’occurrence DisplayObject. Si l’occurrence DisplayObject est retirée directement, l’événement removed se produit avant cet événement. |
Eléments de l’API associés
RENDER | Constante |
public static const RENDER:String = "render"
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0, Flash Player 9, Flash Lite 4 |
La constante Event.RENDER
définit la valeur de la propriété type
d’un objet événement render
.
Remarque : cet événement n’a ni « phase de capture », ni « phase de propagation », ce qui signifie que des écouteurs d’événement doivent être ajoutés directement aux cibles potentielles, que la cible soit dans la liste d’affichage ou non.
Les propriétés de cet événement sont les suivantes :
Propriété | Valeur |
---|---|
bubbles | false |
cancelable | false ; le comportement par défaut ne peut pas être annulé. |
currentTarget | L’objet qui traite activement l’objet Event avec un écouteur d’événements. |
target | Toute occurrence DisplayObject à laquelle est associé un écouteur pour l’événement render . |
Eléments de l’API associés
RESIZE | Constante |
public static const RESIZE:String = "resize"
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0, Flash Player 9, Flash Lite 4 |
La constante Event.RESIZE
définit la valeur de la propriété type
d’un objet événement resize
.
Les propriétés de cet événement sont les suivantes :
Propriété | Valeur |
---|---|
bubbles | false |
cancelable | false ; il n’existe aucun comportement par défaut à annuler. |
currentTarget | L’objet qui traite activement l’objet Event avec un écouteur d’événements. |
target | Objet Stage. |
Eléments de l’API associés
SCROLL | Constante |
public static const SCROLL:String = "scroll"
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0, Flash Player 9, Flash Lite 4 |
La constante Event.SCROLL
définit la valeur de la propriété type
d’un objet événement scroll
.
Les propriétés de cet événement sont les suivantes :
Propriété | Valeur |
---|---|
bubbles | false |
cancelable | false ; il n’existe aucun comportement par défaut à annuler. |
currentTarget | L’objet qui traite activement l’objet Event avec un écouteur d’événements. |
target | Objet Textfield que l’utilisateur a fait défiler. La propriété target ne correspond pas toujours à l’objet de la liste d’affichage qui est associé à l’écouteur d’événement. Utilisez la propriété currentTarget pour accéder à l’objet de la liste d’affichage qui traite actuellement l’événement. |
Eléments de l’API associés
SELECT | Constante |
public static const SELECT:String = "select"
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0, Flash Player 9, Flash Lite 4 |
La constante Event.SELECT
définit la valeur de la propriété type
d’un objet événement select
.
Les propriétés de cet événement sont les suivantes :
Propriété | Valeur |
---|---|
bubbles | false |
cancelable | false ; il n’existe aucun comportement par défaut à annuler. |
currentTarget | L’objet qui traite activement l’objet Event avec un écouteur d’événements. |
target | Objet sur lequel un élément a été sélectionné. |
Eléments de l’API associés
SELECT_ALL | Constante |
public static const SELECT_ALL:String = "selectAll"
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5, Flash Lite 4 |
La constante Event.SELECT_ALL
définit la valeur de la propriété type
d’un objet événement selectAll
.
Les propriétés de cet événement sont les suivantes :
Propriété | Valeur |
---|---|
bubbles | false |
cancelable | false ; il n’existe aucun comportement par défaut à annuler. |
currentTarget | L’objet qui traite activement l’objet Event avec un écouteur d’événements. |
target | Toute occurrence InteractiveObject à laquelle est associé un écouteur pour l’événement selectAll . |
Remarque : les objets TextField ne distribuent pas les événements clear
, copy
, cut
, paste
ou selectAll
. Les objets TextField incluent toujours les commandes Couper, Copier, Coller, Effacer et Sélectionner tout dans le menu contextuel. Vous ne pouvez pas supprimer ces commandes du menu contextuel pour les objets TextField. Pour les objets TextField, la sélection de ces commandes (ou leurs équivalents clavier) ne génère pas d’événement clear
, copy
, cut
, paste
ou selectAll
. Toutefois, les autres classes qui étendent la classe InteractiveObject, y compris les composants intégrés à l’aide de Flash Text Engine (FTE), distribueront ces événements en réponse aux actions de l’utilisateur (raccourcis clavier et menus contextuels, entre autres).
Eléments de l’API associés
SOUND_COMPLETE | Constante |
public static const SOUND_COMPLETE:String = "soundComplete"
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0, Flash Player 9, Flash Lite 4 |
La constante Event.SOUND_COMPLETE
définit la valeur de la propriété type
d’un objet événement soundComplete
.
Les propriétés de cet événement sont les suivantes :
Propriété | Valeur |
---|---|
bubbles | false |
cancelable | false ; il n’existe aucun comportement par défaut à annuler. |
currentTarget | L’objet qui traite activement l’objet Event avec un écouteur d’événements. |
target | Objet SoundChannel dont la lecture d’un son est terminée. |
Eléments de l’API associés
STANDARD_ERROR_CLOSE | Constante |
public static const STANDARD_ERROR_CLOSE:String = "standardErrorClose"
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 2, Flash Lite 4 |
La constante Event.STANDARD_ERROR_CLOSE
définit la valeur de la propriété type
d’un objet d’événement standardErrorClose
.
Les propriétés de cet événement sont les suivantes :
Propriété | Valeur |
---|---|
bubbles | false |
cancelable | false ; il n’existe aucun comportement par défaut à annuler. |
target | L’objet NativeProcess. |
STANDARD_INPUT_CLOSE | Constante |
public static const STANDARD_INPUT_CLOSE:String = "standardInputClose"
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 2, Flash Lite 4 |
La constante Event.STANDARD_INPUT_CLOSE
définit la valeur de la propriété type
d’un objet d’événement standardInputClose
.
Les propriétés de cet événement sont les suivantes :
Propriété | Valeur |
---|---|
bubbles | false |
cancelable | false ; il n’existe aucun comportement par défaut à annuler. |
target | L’objet NativeProcess. |
STANDARD_OUTPUT_CLOSE | Constante |
public static const STANDARD_OUTPUT_CLOSE:String = "standardOutputClose"
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 2, Flash Lite 4 |
La constante Event.STANDARD_OUTPUT_CLOSE
définit la valeur de la propriété type
d’un objet d’événement standardOutputClose
.
Les propriétés de cet événement sont les suivantes :
Propriété | Valeur |
---|---|
bubbles | false |
cancelable | false ; il n’existe aucun comportement par défaut à annuler. |
target | L’objet NativeProcess. |
SUSPEND | Constante |
public static const SUSPEND:String = "suspend"
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 3.3 |
La constante Event.SUSPEND
définit la valeur de la propriété type
d’un objet d’événement suspend
. Cet événement est distribué uniquement sur AIR iOS.
Les propriétés de cet événement sont les suivantes :
Propriété | Valeur |
---|---|
bubbles | false |
cancelable | false ; il n’existe aucun comportement par défaut à annuler. |
currentTarget | L’objet NativeApplication. |
target | L’objet NativeApplication. |
Eléments de l’API associés
TAB_CHILDREN_CHANGE | Constante |
public static const TAB_CHILDREN_CHANGE:String = "tabChildrenChange"
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0, Flash Player 9, Flash Lite 4 |
La constante Event.TAB_CHILDREN_CHANGE
définit la valeur de la propriété type
d’un objet événement tabChildrenChange
.
Les propriétés de cet événement sont les suivantes :
Propriété | Valeur |
---|---|
bubbles | true |
cancelable | false ; il n’existe aucun comportement par défaut à annuler. |
currentTarget | L’objet qui traite activement l’objet Event avec un écouteur d’événements. |
target | Objet dont l’indicateur tabChildren a changé. La propriété target ne correspond pas toujours à l’objet de la liste d’affichage qui est associé à l’écouteur d’événement. Utilisez la propriété currentTarget pour accéder à l’objet de la liste d’affichage qui traite actuellement l’événement. |
Eléments de l’API associés
TAB_ENABLED_CHANGE | Constante |
public static const TAB_ENABLED_CHANGE:String = "tabEnabledChange"
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0, Flash Player 9, Flash Lite 4 |
La constante Event.TAB_ENABLED_CHANGE
définit la valeur de la propriété type
d’un objet d’événement tabEnabledChange
.
Les propriétés de cet événement sont les suivantes :
Propriété | Valeur |
---|---|
bubbles | true |
cancelable | false ; il n’existe aucun comportement par défaut à annuler. |
currentTarget | L’objet qui traite activement l’objet Event avec un écouteur d’événements. |
target | Objet InteractiveObject dont l’indicateur tabEnabled a changé. La propriété target ne correspond pas toujours à l’objet de la liste d’affichage qui est associé à l’écouteur d’événement. Utilisez la propriété currentTarget pour accéder à l’objet de la liste d’affichage qui traite actuellement l’événement. |
Eléments de l’API associés
TAB_INDEX_CHANGE | Constante |
public static const TAB_INDEX_CHANGE:String = "tabIndexChange"
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0, Flash Player 9, Flash Lite 4 |
La constante Event.TAB_INDEX_CHANGE
définit la valeur de la propriété type
d’un objet d’événement tabIndexChange
.
Les propriétés de cet événement sont les suivantes :
Propriété | Valeur |
---|---|
bubbles | true |
cancelable | false ; il n’existe aucun comportement par défaut à annuler. |
currentTarget | L’objet qui traite activement l’objet Event avec un écouteur d’événements. |
target | Objet dont l’indicateur tabIndex a changé. La propriété target ne correspond pas toujours à l’objet de la liste d’affichage qui est associé à l’écouteur d’événement. Utilisez la propriété currentTarget pour accéder à l’objet de la liste d’affichage qui traite actuellement l’événement. |
Eléments de l’API associés
TEXT_INTERACTION_MODE_CHANGE | Constante |
public static const TEXT_INTERACTION_MODE_CHANGE:String = "textInteractionModeChange"
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0, Flash Player 11, Flash Lite 4 |
La constante Event.TEXT_INTERACTION_MODE_CHANGE
définit la valeur de la propriété type
d’un objet d’événement interaction mode
.
Les propriétés de cet événement sont les suivantes :
Propriété | Valeur |
---|---|
bubbles | false |
cancelable | false ; il n’existe aucun comportement par défaut à annuler. |
currentTarget | L’objet qui traite activement l’objet Event avec un écouteur d’événements. |
target | Objet TextField dont la propriété du mode d’interaction a été modifiée. Par exemple, sur Android, l’utilisateur peut modifier le mode d’interaction sur SELECTION via le menu contextuel. La propriété target ne correspond pas toujours à l’objet de la liste d’affichage qui est associé à l’écouteur d’événement. Utilisez la propriété currentTarget pour accéder à l’objet de la liste d’affichage qui traite actuellement l’événement. |
Eléments de l’API associés
TEXTURE_READY | Constante |
public static const TEXTURE_READY:String = "textureReady"
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | Flash Player 11.4, AIR 3.4 |
La constante Event.TEXTURE_READY
définit la valeur de la propriété type
d’un objet d’événement textureReady
. Cet événement est distribué par les objets Texture et CubeTexture pour signaler la fin d’un chargement asynchrone. Sollicitez un chargement asynchrone en utilisant la méthode uploadCompressedTextureFromByteArray()
sur l’objet Texture ou CubeTexture. Cet événement ne se propage pas. Il est par ailleurs impossible de l’annuler.
Eléments de l’API associés
CubeTexture.uploadCompressedTextureFromByteArray()
UNLOAD | Constante |
public static const UNLOAD:String = "unload"
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0, Flash Player 9, Flash Lite 4 |
La constante Event.UNLOAD
définit la valeur de la propriété type
d’un objet événement unload
.
Les propriétés de cet événement sont les suivantes :
Propriété | Valeur |
---|---|
bubbles | false |
cancelable | false ; il n’existe aucun comportement par défaut à annuler. |
currentTarget | L’objet qui traite activement l’objet Event avec un écouteur d’événements. |
target | Objet LoaderInfo associé au fichier SWF en cours de déchargement ou de remplacement. |
Eléments de l’API associés
USER_IDLE | Constante |
public static const USER_IDLE:String = "userIdle"
Versions du moteur d’exécution: | AIR 1.0, Flash Lite 4 |
La constante Event.USER_IDLE
définit la valeur de la propriété type
d’un objet événement userIdle
.
Les propriétés de cet événement sont les suivantes :
Propriété | Valeur |
---|---|
bubbles | false |
cancelable | false ; il n’existe aucun comportement par défaut à annuler. |
target | L’objet NativeApplication. |
Eléments de l’API associés
USER_PRESENT | Constante |
public static const USER_PRESENT:String = "userPresent"
Versions du moteur d’exécution: | AIR 1.0, Flash Lite 4 |
La constante Event.USER_PRESENT
définit la valeur de la propriété type
d’un objet événement userPresent
.
Les propriétés de cet événement sont les suivantes :
Propriété | Valeur |
---|---|
bubbles | false |
cancelable | false ; il n’existe aucun comportement par défaut à annuler. |
target | L’objet NativeApplication. |
Eléments de l’API associés
VIDEO_FRAME | Constante |
public static const VIDEO_FRAME:String = "videoFrame"
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | Flash Player 11.4, AIR 3.4 |
La constante Event.VIDEO_FRAME
définit la valeur de la propriété type
d’un objet d’événement videoFrame
.
Les propriétés de cet événement sont les suivantes :
Propriété | Valeur |
---|---|
bubbles | false |
cancelable | false ; il n’existe aucun comportement par défaut à annuler. |
target | Objet Camera ayant distribué cet événement. |
Eléments de l’API associés
WORKER_STATE | Constante |
public static const WORKER_STATE:String = "workerState"
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | Flash Player 11.4, AIR 3.4 |
La constante Event.WORKER_STATE
définit la valeur de la propriété type
d’un objet d’événement workerState
.
Les propriétés de cet événement sont les suivantes :
Propriété | Valeur |
---|---|
bubbles | false |
cancelable | false ; il n’existe aucun comportement par défaut à annuler. |
currentTarget | L’objet qui traite activement l’objet Event avec un écouteur d’événements. |
target | Objet ayant distribué l’événement this. |
Eléments de l’API associés
EventExample
et la classe personnalisée Square
pour montrer comment gérer un événement qui peut se propager vers le haut (bubbling).
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
et ADDED_TO_STAGE
, ainsi que de la différence entre les événements REMOVED
et REMOVED_FROM_STAGE
. Le fait de cliquer sur un sprite entraîne sa suppression de la scène et la suppression de tout ce qu’il contient. Par exemple, le fait de cliquer sur le sprite le plus grand entraîne le déclenchement d’un événement REMOVED
ainsi que de trois événements 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); } } }
Tue Jun 12 2018, 09:30 AM Z