Package | mx.events |
Classe | public dynamic class DynamicEvent |
Héritage | DynamicEvent Event Object |
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
En revanche, la classe Event et ses autres sous-classes ne sont pas dynamiques et par conséquent, vous pouvez uniquement définir les propriétés déclarées dans ces classes. Lorsque vous mettez au point le prototype d’une application, il est parfois plus simple d’utiliser une sous-classe DynamicEvent, car il n’est alors pas nécessaire d’écrire une sous-classe de la classe Event pour déclarer à l’avance les propriétés. Cependant, vous devrez par la suite éliminer les événements DynamicEvent et écrire des sous-classes Event, car elles sont plus rapides et plus sûres. Les événements DynamicEvent sont si polyvalents que le compilateur ne peut pas vous aider à détecter les erreurs lorsque vous affectez une propriété incorrecte ou lorsque vous lui affectez une valeur de type incorrect.
Exemple :
var event:DynamicEvent = new DynamicEvent("credentialsChanged"); event.name = name; event.passsword = password; // misspelling won't be caught! dispatchEvent(event);
Méthode | Défini par | ||
---|---|---|---|
Constructeur. | DynamicEvent | ||
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 |
DynamicEvent | () | Constructeur |
public function DynamicEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false)
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Constructeur.
Paramètrestype:String — Type d’événement, indiquant quelle action a déclenché l’événement.
| |
bubbles:Boolean (default = false ) — Détermine si l’événement peut se propager vers le haut de la hiérarchie de la liste d’affichage.
| |
cancelable:Boolean (default = false ) — Indique si le comportement associé à l’événement peut être évité.
|
Tue Jun 12 2018, 09:30 AM Z