Package | mx.rpc |
Classe | public dynamic class AsyncToken |
Héritage | AsyncToken EventDispatcher Object |
Sous-classes | CacheToken, ItemReference, RCAToken |
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
ResultEvent
et FaultEvent
de la propriété token
.
Propriété | Défini par | ||
---|---|---|---|
constructor : Object
Référence à l’objet de classe ou à la fonction constructeur d’une occurrence donnée d’un objet. | Object | ||
message : IMessage [lecture seule]
Fournit un accès au message associé. | AsyncToken | ||
responders : Array [lecture seule]
Tableau de gestionnaires IResponder allant être appelés lorsque la demande asynchrone se termine. | AsyncToken | ||
result : Object [lecture seule]
Résultat renvoyé par l’appel RPC associé. | AsyncToken |
Méthode | Défini par | ||
---|---|---|---|
AsyncToken(message:IMessage = null)
Construit une instance du jeton avec le message spécifié. | AsyncToken | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Enregistre un objet écouteur d’événement auprès d’un objet EventDispatcher afin que l’écouteur soit averti d’un événement. | EventDispatcher | ||
Ajoute un répondeur à un tableau de répondeurs. | AsyncToken | ||
Distribue un événement dans le flux d’événements. | EventDispatcher | ||
Vérifie si des écouteurs sont enregistrés auprès de l’objet EventDispatcher pour un type spécifique d’événement. | EventDispatcher | ||
Indique si la propriété spécifiée d’un objet est définie. | Object | ||
Détermine si ce jeton comporte au moins une méthode mx.rpc.IResponder enregistrée. | AsyncToken | ||
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 | ||
Indique si la propriété spécifiée existe et est énumérable. | Object | ||
Supprime un écouteur de l’objet EventDispatcher. | EventDispatcher | ||
Définit la disponibilité d’une propriété dynamique pour les opérations en boucle. | Object | ||
Renvoie la représentation de chaîne de cet objet, formatée selon les paramètres régionaux en vigueur. | Object | ||
Renvoie la représentation sous forme de chaîne de l’objet spécifié. | Object | ||
Renvoie la valeur primitive de l’objet spécifié. | Object | ||
Vérifie si un écouteur d’événement est enregistré auprès de cet objet EventDispatcher ou de ses ancêtres pour le type d’événement spécifié. | EventDispatcher |
Evénement | Synthèse | Défini par | ||
---|---|---|---|---|
[Evénement de diffusion] Distribué lorsque l’application Flash Player obtient le focus du système d’exploitation et devient active. | EventDispatcher | |||
[Evénement de diffusion] Distribué lorsque l’application Flash Player ou AIR perd le focus du système d’exploitation et devient inactive. | EventDispatcher | |||
Distribué lorsqu’une propriété de la classe ChannelSet change. | AsyncToken |
message | propriété |
responders | propriété |
responders:Array
[lecture seule] Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Tableau de gestionnaires IResponder allant être appelés lorsque la demande asynchrone se termine. La fonction result
ou fault
appelée de chaque répondeur assigné au jeton transmettra l’événement correspondant avant que l’opération ou le service ne distribue l’événement lui-même. Un développeur peut empêcher le service de distribuer par la suite l’événement en appelant la méthode event.preventDefault()
. Cela n’empêchera pas la propriété result
du service ou de l’opération d’être assignée.
Implémentation
public function get responders():Array
result | propriété |
result:Object
[lecture seule] Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Résultat renvoyé par l’appel RPC associé. Une fois la propriété result sur le jeton assignée, elle est strictement égale à la propriété result sur l’événement ResultEvent associé.
Cette propriété peut être utilisée comme source de la liaison de données. Lorsque cette propriété est modifiée, elle distribue l’événement propertyChange
.
Implémentation
public function get result():Object
AsyncToken | () | Constructeur |
public function AsyncToken(message:IMessage = null)
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Construit une instance du jeton avec le message spécifié.
Paramètresmessage:IMessage (default = null ) — Message auquel le jeton est associé.
|
addResponder | () | méthode |
public function addResponder(responder:IResponder):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Ajoute un répondeur à un tableau de répondeurs. L’objet assigné au paramètre de répondeur doit implémenter mx.rpc.IResponder
.
Paramètres
responder:IResponder — Gestionnaire qui sera appelé au terme de la demande asynchrone.
|
Eléments de l’API associés
hasResponder | () | méthode |
public function hasResponder():Boolean
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Détermine si ce jeton comporte au moins une méthode mx.rpc.IResponder
enregistrée.
Boolean — true si au moins un répondeur a été ajouté à ce jeton.
|
propertyChange | Evénement |
mx.events.PropertyChangeEvent
propriété PropertyChangeEvent.type =
mx.events.PropertyChangeEvent.PROPERTY_CHANGE
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Distribué lorsqu’une propriété de la classe ChannelSet change.
La constantePropertyChangeEvent.PROPERTY_CHANGE
définit la valeur de la propriété type
de l’objet d’événement d’un événement PropertyChange
.
Les valeurs des propriétés de l’objet d’événement sont les suivantes :
Propriété | Valeur |
---|---|
bubbles | Valeur déterminée par le constructeur, false par défaut. |
cancelable | Valeur déterminée par le constructeur, false par défaut. |
kind | Type de modification : PropertyChangeEventKind.UPDATE ou PropertyChangeEventKind.DELETE. |
oldValue | Valeur d’origine de la propriété. |
newValue | Nouvelle valeur de la propriété, le cas échéant. |
property | Propriété modifiée. |
source | Objet contenant la propriété modifiée. |
currentTarget | Objet définissant l’écouteur d’événement qui traite l’événement. Par exemple, si vous utilisez myButton.addEventListener() pour enregistrer un écouteur d’événement, myButton est la valeur de currentTarget . |
target | Objet qui a distribué l’événement (il ne s’agit pas toujours de l’objet qui écoute l’événement). Pour accéder systématiquement à l’objet qui écoute l’événement, utilisez la propriété currentTarget . |
Tue Jun 12 2018, 09:30 AM Z