Guide de référence ActionScript® 3.0 pour la plate-forme Adobe® Flash®
Accueil  |  Masquer la liste des packages et des classes |  Packages  |  Classes  |  Nouveautés  |  Index  |  Annexes  |  Pourquoi existe-t-il du contenu en anglais ?
Filtres : Récupération des données du serveur...
Récupération des données du serveur...
mx.messaging 

ChannelSet  - AS3 BlazeDS LCDS

Packagemx.messaging
Classepublic class ChannelSet
HéritageChannelSet Inheritance EventDispatcher Inheritance Object
Sous-classes AdvancedChannelSet

Version du langage: ActionScript 3.0
Versions du produit: BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

La classe ChannelSet est un jeu de canaux utilisés pour envoyer des messages à une destination cible. La classe ChannelSet améliore la qualité du service sur le client en passant en revue ses canaux pour envoyer des messages en cas de pannes du réseau ou de problèmes de canaux particuliers.

Propriété MXML par défautchannels



Propriétés publiques
 PropriétéDéfini par
  authenticated : Boolean
[lecture seule] Indique si la classe ChannelSet comporte un canal sous-jacent ayant réussi a s’authentifier auprès de son extrémité.
ChannelSet
  channelIds : Array
[lecture seule] ID des canaux utilisés par la classe ChannelSet.
ChannelSet
  channels : Array
Fournit un accès aux canaux dans la classe ChannelSet.
ChannelSet
  clustered : Boolean
Indique si la classe ChannelSet cible une destination clusterisée.
ChannelSet
  connected : Boolean
[lecture seule] Indique si la classe ChannelSet est connectée.
ChannelSet
 Inheritedconstructor : Object
Référence à l’objet de classe ou à la fonction constructeur d’une occurrence donnée d’un objet.
Object
  currentChannel : Channel
[lecture seule] Renvoie le canal actuel pour la classe ChannelSet.
ChannelSet
  heartbeatInterval : int
Le nombre de millisecondes écoulées entre les battements envoyés à l’hôte distant pendant que cet objet ChannelSet est connecté activement mais inactif.
ChannelSet
  initialDestinationId : String
Permet à la classe ChannelSet d’accéder à la destination à laquelle elle a d’abord accédé.
ChannelSet
  messageAgents : Array
[lecture seule] Fournit un accès au jeu de classes MessageAgent qui utilisent cette classe ChannelSet.
ChannelSet
Méthodes publiques
 MéthodeDéfini par
  
ChannelSet(channelIds:Array = null, clusteredWithURLLoadBalancing:Boolean = false)
Construit une classe ChannelSet.
ChannelSet
  
Ajoute un canal à la classe ChannelSet.
ChannelSet
 Inherited
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
  
Gère un événement ChannelEvent CONNECT et redistribue l’événement.
ChannelSet
  
Gère un événement ChannelEvent DISCONNECT et redistribue l’événement.
ChannelSet
  
Gère un événement ChannelFaultEvent et redistribue l’événement.
ChannelSet
  
Connecte une classe MessageAgent à la classe ChannelSet.
ChannelSet
  
Déconnecte une classe MessageAgent spécifique de la classe ChannelSet.
ChannelSet
  
Déconnecte toutes les classes MessageAgent associées et les canaux sous-jacents connectés.
ChannelSet
 Inherited
Distribue un événement dans le flux d’événements.
EventDispatcher
 Inherited
Vérifie si des écouteurs sont enregistrés auprès de l’objet EventDispatcher pour un type spécifique d’événement.
EventDispatcher
 Inherited
Indique si la propriété spécifiée d’un objet est définie.
Object
 Inherited
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
  
login(username:String, password:String, charset:String = null):mx.rpc:AsyncToken
Authentifie la classe ChannelSet avec le serveur à l’aide des informations d’identification fournies.
ChannelSet
  
Déconnecte la classe ChannelSet du serveur.
ChannelSet
 Inherited
Indique si la propriété spécifiée existe et est énumérable.
Object
  
Supprime un canal de la classe ChannelSet.
ChannelSet
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
Supprime un écouteur de l’objet EventDispatcher.
EventDispatcher
  
send(agent:MessageAgent, message:IMessage):void
Envoie un message d’une classe MessageAgent via le canal connecté.
ChannelSet
  
setCredentials(credentials:String, agent:MessageAgent, charset:String = null):void
Stocke les informations d’identification et les transmet à chaque canal connecté.
ChannelSet
 Inherited
Définit la disponibilité d’une propriété dynamique pour les opérations en boucle.
Object
 Inherited
Renvoie la représentation de chaîne de cet objet, formatée selon les paramètres régionaux en vigueur.
Object
  
[override] Renvoie une chaîne contenant les ID des canaux dans la classe ChannelSet.
ChannelSet
 Inherited
Renvoie la valeur primitive de l’objet spécifié.
Object
 Inherited
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
Méthodes protégées
 MéthodeDéfini par
  
Redistribue les événements de messages du canal actuellement connecté.
ChannelSet
Evénements
 Evénement Synthèse Défini par
 Inherited[Evénement de diffusion] Distribué lorsque l’application Flash Player obtient le focus du système d’exploitation et devient active.EventDispatcher
  Distribué après qu’un canal de la classe ChannelSet se connecte à son extrémité.ChannelSet
  Distribué après qu’un canal de la classe ChannelSet se déconnecte de son extrémité.ChannelSet
  Distribué après une erreur d’un canal de la classe ChannelSet.ChannelSet
 Inherited[Evénement de diffusion] Distribué lorsque l’application Flash Player ou AIR perd le focus du système d’exploitation et devient inactive.EventDispatcher
  L’événement d’erreur est distribué lorsqu’un appel de connexion ou de déconnexion échoue.ChannelSet
  Distribué lorsqu’une propriété de la classe ChannelSet change.ChannelSet
  L’événement de résultat est distribué lorsqu’un appel de connexion ou de déconnexion est renvoyé avec succès.ChannelSet
Détails de la propriété

authenticated

propriété
authenticated:Boolean  [lecture seule]

Version du langage: ActionScript 3.0
Versions du produit: BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Indique si la classe ChannelSet comporte un canal sous-jacent ayant réussi a s’authentifier auprès de son extrémité.

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 authenticated():Boolean

channelIds

propriété 
channelIds:Array  [lecture seule]

Version du langage: ActionScript 3.0
Versions du produit: BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

ID des canaux utilisés par la classe ChannelSet.



Implémentation
    public function get channelIds():Array

channels

propriété 
channels:Array

Version du langage: ActionScript 3.0
Versions du produit: BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Fournit un accès aux canaux dans la classe ChannelSet. Cette propriété peut être utilisée pour assigner une classe ChannelSet en une seule fois ou des canaux peuvent être ajoutés directement à la classe ChannelSet via addChannel() individuellement. Si cette classe ChannelSet est configured automatiquement, les canaux individuels sont créés sans complication et ajoutés à cette propriété selon les besoins.



Implémentation
    public function get channels():Array
    public function set channels(value:Array):void

Valeur émise
IllegalOperationError — Si la classe ChannelSet est configured, lui assigner cette propriété n’est pas autorisé.

clustered

propriété 
clustered:Boolean

Version du langage: ActionScript 3.0
Versions du produit: BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Indique si la classe ChannelSet cible une destination clusterisée. Si true, lors d’une connexion réussie, la classe ChannelSet interroge la destination afin de connaître toutes les extrémités clusterisées pour ses canaux et leur assigne des URI de basculement. Les ID de canaux étant utilisés pour assigner des URI de basculement aux instances de canaux appropriées, ceci nécessite que tous les canaux dans la classe ChannelSet comportent des ID non nuls, une erreur étant renvoyée lorsque cette propriété est définie sur true si cela n’est pas le cas. Si la classe ChannelSet n’utilise pas l’équilibrage de charge d’URL sur le client, cette propriété ne doit pas être définie sur true.



Implémentation
    public function get clustered():Boolean
    public function set clustered(value:Boolean):void

connected

propriété 
connected:Boolean  [lecture seule]

Indique si la classe ChannelSet est connectée.

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 connected():Boolean

currentChannel

propriété 
currentChannel:Channel  [lecture seule]

Version du langage: ActionScript 3.0
Versions du produit: BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Renvoie le canal actuel pour la classe ChannelSet.



Implémentation
    public function get currentChannel():Channel

heartbeatInterval

propriété 
heartbeatInterval:int

Le nombre de millisecondes écoulées entre les battements envoyés à l’hôte distant pendant que cet objet ChannelSet est connecté activement mais inactif. Tout trafic de message sortant retarde les battements temporairement, avec ce nombre de millisecondes après le dernier message envoyé avant que le prochain battement ne soit émise.

Cette propriété est très utile pour les applications qui se connectent à un hôte distant pour les mises à jour poussées reçues et n’envoyant pas activement de messages, mais que vous souhaitez être tenu informé de la perte de connexion même lorsque le calque de mise en réseau ne fournit pas les notifications directement. En émettant des battements périodiques, le client peut forcer le calque de mise en réseau pour signaler un délai si la connexion sous-jacente a abandonné sans notification et que l’application peut répondre à la déconnexion de façon appropriée.

Un valeur non positive désactive les battements vers l’hôte distant. La valeur par défaut est 0 indiquant que les battements sont désactivés. Si l’application définit cette valeur qui doit préférer un intervalle plus long plutôt que plus court, pour éviter de placer une charge inutile sur l’hôte distant. Pour illustrer cela, un socket TCP de bas niveau maintient en général par défaut à un intervalle de 2 heures. Cet intervalle est plus long que la plupart des applications permettant les battements ne seraient susceptibles d’utiliser, mais il sert de précédent évident pour préférer un intervalle plus long par rapport à un intervalle plus court.

Si le canal sous-jacent connecté actuellement émet des requêtes de sondage à l’hôte distant, les battements sont supprimés car les requêtes de sondage périodiques,prennent efficacement leur place.



Implémentation
    public function get heartbeatInterval():int
    public function set heartbeatInterval(value:int):void

initialDestinationId

propriété 
initialDestinationId:String

Version du langage: ActionScript 3.0
Versions du produit: BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Permet à la classe ChannelSet d’accéder à la destination à laquelle elle a d’abord accédé. Lorsque la propriété clusterisée est true, cette valeur est utilisée afin de demander les URI de basculement disponibles des canaux configurés pour la destination.



Implémentation
    public function get initialDestinationId():String
    public function set initialDestinationId(value:String):void

messageAgents

propriété 
messageAgents:Array  [lecture seule]

Version du langage: ActionScript 3.0
Versions du produit: BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Fournit un accès au jeu de classes MessageAgent qui utilisent cette classe ChannelSet.



Implémentation
    public function get messageAgents():Array
Détails du constructeur

ChannelSet

()Constructeur
public function ChannelSet(channelIds:Array = null, clusteredWithURLLoadBalancing:Boolean = false)

Version du langage: ActionScript 3.0
Versions du produit: BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Construit une classe ChannelSet. Si l’argument channelIds est fourni, la classe ChannelSet utilise des canaux configurés automatiquement obtenus via ServerConfig.getChannel() pour atteindre une destination. Tenter d’assigner manuellement des canaux à une classe ChannelSet utilisant des canaux configurés n’est pas autorisé.

Si l’argument channelIds n’est pas fourni ou est nul, les canaux doivent être manuellement créés et ajoutés à la classe ChannelSet en vue de la connexion et de l’envoi de messages.

Si la classe ChannelSet est clusterisée via l’équilibrage de charge URL (chaque serveur déclare une URL RTMP ou HTTP unique et le client bascule d’une URL à l’autre), la première fois qu’un canal dans la classe ChannelSet se connecte avec succès, la classe ChannelSet effectue automatiquement une demande pour toutes les extrémités à travers le cluster pour tous les canaux membres et assigne ces URL de basculement à chaque canal respectif. Ainsi, les canaux dans la classe ChannelSet peuvent basculer individuellement et lorsque les options de basculement d’un canal spécifique sont épuisées, la classe ChannelSet avance jusqu’au prochain canal dans le jeu pour essayer de se reconnecter.

Quelle que soit la clusterisation, si un canal ne peut pas se connecter ou perd sa connectivité, la classe ChannelSet avance jusqu’à son canal disponible suivant et tente de se reconnecter. Ainsi, la classe ChannelSet peut passer en revue les canaux utilisant différents protocoles, ports, etc., pour en rechercher un qui ne parvient pas à se connecter à son extrémité.

Paramètres
channelIds:Array (default = null) — ID des canaux configurés obtenus à partir de ServerConfig à utiliser par cette classe ChannelSet. Si null, les canaux doivent être manuellement ajoutés à la classe ChannelSet.
 
clusteredWithURLLoadBalancing:Boolean (default = false) — True si les canaux dans la classe ChannelSet sont clusterisés via l’équilibrage de charge URL.
Détails de la méthode

addChannel

()méthode
public function addChannel(channel:Channel):void

Version du langage: ActionScript 3.0
Versions du produit: BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Ajoute un canal à la classe ChannelSet. Un canal comportant un ID nul ne peut pas être ajouté à la classe ChannelSet si la classe ChannelSet cible une destination clusterisée.

Paramètres

channel:Channel — Canal à ajouter.


Valeur émise
IllegalOperationError — Si la classe ChannelSet est configured, l’ajout d’un canal n’est pas pris en charge. Cette erreur est également renvoyée si la propriété clustered de la classe ChannelSet est true mais que le canal comporte un ID nul.

channelConnectHandler

()méthode 
public function channelConnectHandler(event:ChannelEvent):void

Version du langage: ActionScript 3.0
Versions du produit: BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Gère un événement ChannelEvent CONNECT et redistribue l’événement.

Paramètres

event:ChannelEvent — Evénement ChannelEvent.

channelDisconnectHandler

()méthode 
public function channelDisconnectHandler(event:ChannelEvent):void

Version du langage: ActionScript 3.0
Versions du produit: BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Gère un événement ChannelEvent DISCONNECT et redistribue l’événement.

Paramètres

event:ChannelEvent — Evénement ChannelEvent.

channelFaultHandler

()méthode 
public function channelFaultHandler(event:ChannelFaultEvent):void

Version du langage: ActionScript 3.0
Versions du produit: BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Gère un événement ChannelFaultEvent et redistribue l’événement.

Paramètres

event:ChannelFaultEvent — Evénement ChannelFaultEvent.

connect

()méthode 
public function connect(agent:MessageAgent):void

Version du langage: ActionScript 3.0
Versions du produit: BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Connecte une classe MessageAgent à la classe ChannelSet. Une fois connecté, l’agent peut utiliser la classe ChannelSet pour envoyer des messages.

Paramètres

agent:MessageAgent — Classe MessageAgent à connecter.

disconnect

()méthode 
public function disconnect(agent:MessageAgent):void

Version du langage: ActionScript 3.0
Versions du produit: BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Déconnecte une classe MessageAgent spécifique de la classe ChannelSet. S’il s’agit de la dernière classe MessageAgent à utiliser la classe ChannelSet et que le canal actuel dans le jeu est connecté, le canal se déconnecte physiquement du serveur.

Paramètres

agent:MessageAgent — Classe MessageAgent à déconnecter.

disconnectAll

()méthode 
public function disconnectAll():void

Version du langage: ActionScript 3.0
Versions du produit: BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Déconnecte toutes les classes MessageAgent associées et les canaux sous-jacents connectés. Contrairement à disconnect(MessageAgent), invoqué par les implémentations de déconnexion de composants de services spécifiques, cette méthode fournit un point unique et convivial pour arrêter la connectivité entre le client et le serveur.

login

()méthode 
public function login(username:String, password:String, charset:String = null):mx.rpc:AsyncToken

Version du langage: ActionScript 3.0
Versions du produit: BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Authentifie la classe ChannelSet avec le serveur à l’aide des informations d’identification fournies. Contrairement aux autres opérations effectuées sur les canaux et la classe ChannelSet, cette opération renvoie un jeton asynchrone auquel le code client peut ajouter un répondeur afin de gérer directement les réussites ou les échecs. Si la classe ChannelSet n’est pas connectée au serveur lorsque cette méthode est invoquée, elle déclenche une tentative de connexion et, si cette tentative réussit, envoie la commande de connexion au serveur. Une seule opération de connexion ou déconnexion à la fois peut être en attente et les appels se chevauchant génèrent une erreur IllegalOperationError. Invoquer la connexion lorsque la classe ChannelSet est déjà authentifiée génère également une erreur IllegalOperationError.

Paramètres

username:String — Nom d’utilisateur.
 
password:String — Mot de passe.
 
charset:String (default = null) — Codage de jeu de caractères à utiliser lors du codage des informations d’identification. La valeur par défaut est null, ce qui implique le jeu de caractères existant, ISO-Latin-1. Le seul autre jeu de caractères pris en charge est « UTF-8 ».

Valeur renvoyée
mx.rpc:AsyncToken — Renvoie un jeton auquel le code client peut ajouter un répondeur afin de gérer directement les réussites ou les échecs.

Valeur émise
IllegalOperationError — Dans deux situations ; si la classe ChannelSet est déjà authentifiée, ou si une opération de connexion ou de déconnexion est en cours.

logout

()méthode 
public function logout(agent:MessageAgent = null):mx.rpc:AsyncToken

Déconnecte la classe ChannelSet du serveur. Contrairement aux autres opérations effectuées sur les canaux et la classe ChannelSet, cette opération renvoie un jeton asynchrone auquel le code client peut ajouter un répondeur afin de gérer directement les réussites ou les échecs. Si la déconnexion réussit, les informations d’identification ayant été mises en cache pour être utilisées lors des reconnexions automatiques sont effacées pour la classe ChannelSet et les canaux du jeu, ainsi que leur état authentifié, sont définis sur false. Si la classe ChannelSet n’est pas connectée au serveur lorsque cette méthode est invoquée, elle déclenche une tentative de connexion et, si cette tentative réussit, envoie une commande de déconnexion au serveur.

L’argument MessageAgent est présent pour prendre en charge le comportement de déconnexion existant et le code client qui invoque cette méthode ne doit pas transmettre une référence MessageAgent. Invoquez simplement logout() ne transmettant aucun argument.

Cette méthode est également invoquée par les composants de services à partir de leurs méthodes logout(), et ces composants transmettent une référence MessageAgent à cette méthode lorsqu’ils se déconnectent. Cet argument est le déclencheur pour exécuter le comportement de déconnexion existant qui diffère du nouveau comportement décrit ci-dessus. Le comportement existant envoie uniquement une demande de déconnexion au serveur si le client est connecté et authentifié. Si ces conditions ne sont pas observées, le comportement existant de cette méthode consiste à ne rien faire d’autre que d’effacer les informations d’identification ayant été mises en cache pour être utilisées lors des reconnexions automatiques.

Paramètres

agent:MessageAgent (default = null) — Argument existant. Classe MessageAgent qui initialise la déconnexion.

Valeur renvoyée
mx.rpc:AsyncToken — Renvoie un jeton auquel le code client peut ajouter un répondeur afin de gérer directement les réussites ou les échecs.

Valeur émise
IllegalOperationError — Si une opératon de connexion ou de déconnexion est en cours.

messageHandler

()méthode 
protected function messageHandler(event:MessageEvent):void

Redistribue les événements de messages du canal actuellement connecté.

Paramètres

event:MessageEvent — Evénement MessageEvent du canal.

removeChannel

()méthode 
public function removeChannel(channel:Channel):void

Version du langage: ActionScript 3.0
Versions du produit: BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Supprime un canal de la classe ChannelSet. Si le canal à supprimer est connecté et utilisé par la classe ChannelSet, il est déconnecté et supprimé.

Paramètres

channel:Channel — Canal à supprimer.


Valeur émise
IllegalOperationError — Si la classe ChannelSet est configured, la suppression d’un canal n’est pas prise en charge.

send

()méthode 
public function send(agent:MessageAgent, message:IMessage):void

Version du langage: ActionScript 3.0
Versions du produit: BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Envoie un message d’une classe MessageAgent via le canal connecté.

Paramètres

agent:MessageAgent — Classe MessageAgent envoyant le message.
 
message:IMessage — Message à envoyer.


Valeur émise
NoChannelAvailableError — Si la classe ChannelSet ne comporte aucun canal interne à utiliser.

setCredentials

()méthode 
public function setCredentials(credentials:String, agent:MessageAgent, charset:String = null):void

Version du langage: ActionScript 3.0
Versions du produit: BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Stocke les informations d’identification et les transmet à chaque canal connecté.

Paramètres

credentials:String — Informations d’identification de la classe MessageAgent.
 
agent:MessageAgent — Classe MessageAgent qui définit les informations d’identification.
 
charset:String (default = null) — Codage de jeu de caractères utilisé lors du codage des informations d’identification. La valeur par défaut est null, ce qui implique le codage existant, ISO-Latin-1.


Valeur émise
IllegalOperationError — dans deux situations ; si les informations d’identification ont déjà été définies et qu’une authentification est en cours au niveau de la destination distante, ou si l’authentification et les informations d’identification spécifiées ne correspondent pas aux informations d’identification actuellement authentifiées.

toString

()méthode 
override public function toString():String

Version du langage: ActionScript 3.0
Versions du produit: BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Renvoie une chaîne contenant les ID des canaux dans la classe ChannelSet.

Valeur renvoyée
String — Représentation de chaîne de la classe ChannelSet.
Détails de l’événement

channelConnect

Evénement
Type d’objet d’événement: mx.messaging.events.ChannelEvent
propriété ChannelEvent.type = mx.messaging.events.ChannelEvent.CONNECT

Version du langage: ActionScript 3.0
Versions du produit: BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Distribué après qu’un canal de la classe ChannelSet se connecte à son extrémité.

Type d’événement CONNECT ; indique que le canal s’est connecté à son extrémité.

La valeur de cette constante est "channelConnect".

Les valeurs des propriétés de l’objet d’événement sont les suivantes :

PropriétéValeur
bubblesfalse
cancelablefalse
channelCanal ayant généré cet événement.
currentTargetObjet 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.
targetObjet 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.
reconnecting Indique si le canal ayant généré cet événement est en train de se reconnecter.
rejected Indique si le canal ayant généré cet événement a été rejeté. true si le canal a été déconnecté pour inactivité et ne doit pas tenter de basculer ou de se connecter sur le canal alternatif.

channelDisconnect

Evénement  
Type d’objet d’événement: mx.messaging.events.ChannelEvent
propriété ChannelEvent.type = mx.messaging.events.ChannelEvent.DISCONNECT

Version du langage: ActionScript 3.0
Versions du produit: BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Distribué après qu’un canal de la classe ChannelSet se déconnecte de son extrémité.

Type d’événement DISCONNECT ; indique que le canal s’est déconnecté de son extrémité.

La valeur de cette constante est "channelDisconnect".

Les valeurs des propriétés de l’objet d’événement sont les suivantes :

PropriétéValeur
bubblesfalse
cancelablefalse
channelCanal ayant généré cet événement.
currentTargetObjet 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.
targetObjet 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.
reconnecting Indique si le canal ayant généré cet événement est en train de se reconnecter.
rejected Indique si le canal ayant généré cet événement a été rejeté. true si le canal a été déconnecté pour inactivité et ne doit pas tenter de basculer ou de se connecter sur le canal alternatif.

channelFault

Evénement  
Type d’objet d’événement: mx.messaging.events.ChannelFaultEvent
propriété ChannelFaultEvent.type = mx.messaging.events.ChannelFaultEvent.FAULT

Version du langage: ActionScript 3.0
Versions du produit: BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Distribué après une erreur d’un canal de la classe ChannelSet.

Type d’événement FAULT ; indique que le canal a généré une erreur.

La valeur de cette constante est "channelFault".

Les valeurs des propriétés de l’objet d’événement sont les suivantes :

PropriétéValeur
bubblesfalse
cancelablefalse
channelCanal ayant généré cet événement.
currentTargetObjet 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.
faultCodeFournit des détails spécifiques à la destination relatifs à l’erreur.
faultDetailFournit un accès à la cause de l’erreur spécifique à la destination.
faultStringFournit un accès à la cause sous-jacente de l’erreur si le canal n’a pas généré l’erreur lui-même.
reconnecting Indique si le canal ayant généré cet événement est en train de se reconnecter.
rootCause Fournit un accès à la cause sous-jacente de l’erreur si le canal n’a pas généré l’erreur lui-même.
targetObjet 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.

fault

Evénement  
Type d’objet d’événement: mx.rpc.events.FaultEvent
propriété FaultEvent.type = mx.rpc.events.FaultEvent.FAULT

Version du langage: ActionScript 3.0
Versions du produit: BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

L’événement d’erreur est distribué lorsqu’un appel de connexion ou de déconnexion échoue.

Type d’événement FAULT.

Les valeurs des propriétés de l’objet d’événement sont les suivantes :

PropriétéValeur
bubblesfalse
cancelabletrue, appeler preventDefault() à partir de la méthode responder.fault du jeton associé empêchera le service ou l’opération de distribuer cet événement.
currentTargetObjet 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.
faultObjet d’erreur contenant les détails relatifs à l’élément ayant provoqué l’événement.
messageMessage associé à cet événement.
targetObjet 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.
tokenJeton représentant l’appel à la méthode. Utilisé dans le modèle de jeton d’achèvement asynchrone.

propertyChange

Evénement  
Type d’objet d’événement: mx.events.PropertyChangeEvent
propriété PropertyChangeEvent.type = mx.events.PropertyChangeEvent.PROPERTY_CHANGE

Version du langage: ActionScript 3.0
Versions du produit: BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Distribué lorsqu’une propriété de la classe ChannelSet change.

La constante PropertyChangeEvent.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
bubblesValeur déterminée par le constructeur, false par défaut.
cancelableValeur déterminée par le constructeur, false par défaut.
kindType de modification : PropertyChangeEventKind.UPDATE ou PropertyChangeEventKind.DELETE.
oldValueValeur d’origine de la propriété.
newValueNouvelle valeur de la propriété, le cas échéant.
propertyPropriété modifiée.
sourceObjet contenant la propriété modifiée.
currentTargetObjet 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.
targetObjet 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.

result

Evénement  
Type d’objet d’événement: mx.rpc.events.ResultEvent
propriété ResultEvent.type = mx.rpc.events.ResultEvent.RESULT

Version du langage: ActionScript 3.0
Versions du produit: BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

L’événement de résultat est distribué lorsqu’un appel de connexion ou de déconnexion est renvoyé avec succès.

Type d’événement RESULT.

Les valeurs des propriétés de l’objet d’événement sont les suivantes :

PropriétéValeur
bubblesfalse
cancelabletrue, preventDefault() de la méthode responder.fault du jeton associé empêchera le service ou l’opération de distribuer cet événement.
currentTargetObjet 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.
message Message associé à cet événement.
targetObjet 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.
resultRésultat que l’appel RPC renvoie.
tokenJeton représentant l’appel individuel à la méthode. Utilisé dans le modèle de jeton d’achèvement asynchrone.




[ X ]Pourquoi existe-t-il du contenu en anglais ?
Certaines parties du Guide de référence ActionScript 3.0 sont en anglais

Tout le contenu du Guide de référence ActionScript 3.0 n’a pas été traduit dans toutes les langues. Si un élément de langage n’est pas traduit, il s’affiche en anglais. Par exemple, la classe ga.controls.HelpBox n’est traduite dans aucune langue. Ainsi, dans la version française du guide de référence, la classe ga.controls.HelpBox apparaît en anglais.