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 : AIR 30.0 et versions antérieures, Flash Player 30.0 et versions antérieures, Flash Lite 4
Flex 4.6 et versions antérieures, Flash Pro CS6 et versions antérieures
Masquer les filtres
mx.messaging 

Channel  - AS3 BlazeDS LCDS

Packagesx

Niveau supérieur
adobe.utils
air.desktop
air.net
air.update
air.update.events
coldfusion.air
coldfusion.air.errors
coldfusion.air.events
coldfusion.service
coldfusion.service.events
coldfusion.service.mxml
com.adobe.acm.solutions.authoring.domain.extensions
com.adobe.acm.solutions.ccr.domain.extensions
com.adobe.consulting.pst.vo
com.adobe.dct.component
com.adobe.dct.component.datadictionary
com.adobe.dct.component.datadictionaryElement
com.adobe.dct.component.dataElementsPanel
com.adobe.dct.component.toolbars
com.adobe.dct.event
com.adobe.dct.exp
com.adobe.dct.model
com.adobe.dct.service
com.adobe.dct.service.provider
com.adobe.dct.transfer
com.adobe.dct.util
com.adobe.dct.view
com.adobe.ep.taskmanagement.domain
com.adobe.ep.taskmanagement.event
com.adobe.ep.taskmanagement.filter
com.adobe.ep.taskmanagement.services
com.adobe.ep.taskmanagement.util
com.adobe.ep.ux.attachmentlist.component
com.adobe.ep.ux.attachmentlist.domain
com.adobe.ep.ux.attachmentlist.domain.events
com.adobe.ep.ux.attachmentlist.domain.renderers
com.adobe.ep.ux.attachmentlist.skin
com.adobe.ep.ux.attachmentlist.skin.renderers
com.adobe.ep.ux.content.event
com.adobe.ep.ux.content.factory
com.adobe.ep.ux.content.handlers
com.adobe.ep.ux.content.managers
com.adobe.ep.ux.content.model.asset
com.adobe.ep.ux.content.model.preview
com.adobe.ep.ux.content.model.relation
com.adobe.ep.ux.content.model.search
com.adobe.ep.ux.content.model.toolbar
com.adobe.ep.ux.content.search
com.adobe.ep.ux.content.services
com.adobe.ep.ux.content.services.load
com.adobe.ep.ux.content.services.permissions
com.adobe.ep.ux.content.services.preview
com.adobe.ep.ux.content.services.providers
com.adobe.ep.ux.content.services.query
com.adobe.ep.ux.content.services.relationships
com.adobe.ep.ux.content.services.search.lccontent
com.adobe.ep.ux.content.services.version
com.adobe.ep.ux.content.view
com.adobe.ep.ux.content.view.components.activate
com.adobe.ep.ux.content.view.components.grid
com.adobe.ep.ux.content.view.components.grid.hover
com.adobe.ep.ux.content.view.components.grid.hover.component
com.adobe.ep.ux.content.view.components.grid.renderers
com.adobe.ep.ux.content.view.components.relationships
com.adobe.ep.ux.content.view.components.review
com.adobe.ep.ux.content.view.components.search.renderers
com.adobe.ep.ux.content.view.components.searchpod
com.adobe.ep.ux.content.view.components.toolbar
com.adobe.ep.ux.content.view.components.toolbar.controlRenderers
com.adobe.ep.ux.content.view.components.version
com.adobe.ep.ux.documentsubmit.component
com.adobe.ep.ux.documentsubmit.domain
com.adobe.ep.ux.documentsubmit.skin
com.adobe.ep.ux.taskaction.component
com.adobe.ep.ux.taskaction.domain
com.adobe.ep.ux.taskaction.domain.events
com.adobe.ep.ux.taskaction.skin
com.adobe.ep.ux.taskdetails.component
com.adobe.ep.ux.taskdetails.domain
com.adobe.ep.ux.taskdetails.skin
com.adobe.ep.ux.tasklist.component
com.adobe.ep.ux.tasklist.domain
com.adobe.ep.ux.tasklist.skin
com.adobe.ep.ux.webdocumentviewer.domain
com.adobe.exm.expression
com.adobe.exm.expression.error
com.adobe.exm.expression.event
com.adobe.exm.expression.impl
com.adobe.fiber.runtime.lib
com.adobe.fiber.services
com.adobe.fiber.services.wrapper
com.adobe.fiber.styles
com.adobe.fiber.util
com.adobe.fiber.valueobjects
com.adobe.gravity.binding
com.adobe.gravity.context
com.adobe.gravity.flex.bundleloader
com.adobe.gravity.flex.progress
com.adobe.gravity.flex.serviceloader
com.adobe.gravity.framework
com.adobe.gravity.init
com.adobe.gravity.service.bundleloader
com.adobe.gravity.service.logging
com.adobe.gravity.service.manifest
com.adobe.gravity.service.progress
com.adobe.gravity.tracker
com.adobe.gravity.ui
com.adobe.gravity.utility
com.adobe.gravity.utility.async
com.adobe.gravity.utility.error
com.adobe.gravity.utility.events
com.adobe.gravity.utility.factory
com.adobe.gravity.utility.flex.async
com.adobe.gravity.utility.logging
com.adobe.gravity.utility.message
com.adobe.gravity.utility.sequence
com.adobe.gravity.utility.url
com.adobe.guides.control
com.adobe.guides.domain
com.adobe.guides.i18n
com.adobe.guides.spark.components.skins
com.adobe.guides.spark.components.skins.mx
com.adobe.guides.spark.headers.components
com.adobe.guides.spark.headers.skins
com.adobe.guides.spark.layouts.components
com.adobe.guides.spark.layouts.skins
com.adobe.guides.spark.navigators.components
com.adobe.guides.spark.navigators.renderers
com.adobe.guides.spark.navigators.skins
com.adobe.guides.spark.util
com.adobe.guides.spark.wrappers.components
com.adobe.guides.spark.wrappers.skins
com.adobe.guides.submit
com.adobe.icc.dc.domain
com.adobe.icc.dc.domain.factory
com.adobe.icc.editors.events
com.adobe.icc.editors.handlers
com.adobe.icc.editors.managers
com.adobe.icc.editors.model
com.adobe.icc.editors.model.config
com.adobe.icc.editors.model.el
com.adobe.icc.editors.model.el.operands
com.adobe.icc.editors.model.el.operators
com.adobe.icc.enum
com.adobe.icc.external.dc
com.adobe.icc.obj
com.adobe.icc.services
com.adobe.icc.services.category
com.adobe.icc.services.config
com.adobe.icc.services.download
com.adobe.icc.services.export
com.adobe.icc.services.external
com.adobe.icc.services.formbridge
com.adobe.icc.services.fragmentlayout
com.adobe.icc.services.layout
com.adobe.icc.services.letter
com.adobe.icc.services.locator
com.adobe.icc.services.module
com.adobe.icc.services.render
com.adobe.icc.services.submit
com.adobe.icc.services.user
com.adobe.icc.token
com.adobe.icc.vo
com.adobe.icc.vo.render
com.adobe.icomm.assetplacement.controller
com.adobe.icomm.assetplacement.controller.utils
com.adobe.icomm.assetplacement.data
com.adobe.icomm.assetplacement.model
com.adobe.livecycle.assetmanager.client
com.adobe.livecycle.assetmanager.client.event
com.adobe.livecycle.assetmanager.client.handler
com.adobe.livecycle.assetmanager.client.managers
com.adobe.livecycle.assetmanager.client.model
com.adobe.livecycle.assetmanager.client.model.cms
com.adobe.livecycle.assetmanager.client.service
com.adobe.livecycle.assetmanager.client.service.search
com.adobe.livecycle.assetmanager.client.service.search.cms
com.adobe.livecycle.assetmanager.client.utils
com.adobe.livecycle.content
com.adobe.livecycle.rca.model
com.adobe.livecycle.rca.model.constant
com.adobe.livecycle.rca.model.document
com.adobe.livecycle.rca.model.participant
com.adobe.livecycle.rca.model.reminder
com.adobe.livecycle.rca.model.stage
com.adobe.livecycle.rca.service
com.adobe.livecycle.rca.service.core
com.adobe.livecycle.rca.service.core.delegate
com.adobe.livecycle.rca.service.process
com.adobe.livecycle.rca.service.process.delegate
com.adobe.livecycle.rca.token
com.adobe.livecycle.ria.security.api
com.adobe.livecycle.ria.security.service
com.adobe.mosaic.layouts
com.adobe.mosaic.layouts.dragAndDrop
com.adobe.mosaic.layouts.interfaces
com.adobe.mosaic.mxml
com.adobe.mosaic.om.constants
com.adobe.mosaic.om.events
com.adobe.mosaic.om.impl
com.adobe.mosaic.om.interfaces
com.adobe.mosaic.skinning
com.adobe.mosaic.sparklib.editors
com.adobe.mosaic.sparklib.optionMenu
com.adobe.mosaic.sparklib.scrollableMenu
com.adobe.mosaic.sparklib.scrollableMenu.skins
com.adobe.mosaic.sparklib.tabLayout
com.adobe.mosaic.sparklib.tabLayout.events
com.adobe.mosaic.sparklib.tabLayout.layouts
com.adobe.mosaic.sparklib.tabLayout.skins
com.adobe.mosaic.sparklib.text
com.adobe.mosaic.sparklib.util
com.adobe.solutions.acm.authoring.presentation
com.adobe.solutions.acm.authoring.presentation.actionbar
com.adobe.solutions.acm.authoring.presentation.common
com.adobe.solutions.acm.authoring.presentation.events
com.adobe.solutions.acm.authoring.presentation.fragment
com.adobe.solutions.acm.authoring.presentation.letter
com.adobe.solutions.acm.authoring.presentation.letter.data
com.adobe.solutions.acm.authoring.presentation.preview
com.adobe.solutions.acm.authoring.presentation.rte
com.adobe.solutions.acm.ccr.presentation
com.adobe.solutions.acm.ccr.presentation.contentcapture
com.adobe.solutions.acm.ccr.presentation.contentcapture.events
com.adobe.solutions.acm.ccr.presentation.contentcapture.preview
com.adobe.solutions.acm.ccr.presentation.datacapture
com.adobe.solutions.acm.ccr.presentation.datacapture.renderers
com.adobe.solutions.acm.ccr.presentation.pdf
com.adobe.solutions.exm
com.adobe.solutions.exm.authoring
com.adobe.solutions.exm.authoring.components.controls
com.adobe.solutions.exm.authoring.components.toolbars
com.adobe.solutions.exm.authoring.domain
com.adobe.solutions.exm.authoring.domain.expression
com.adobe.solutions.exm.authoring.domain.impl
com.adobe.solutions.exm.authoring.domain.method
com.adobe.solutions.exm.authoring.domain.variable
com.adobe.solutions.exm.authoring.enum
com.adobe.solutions.exm.authoring.events
com.adobe.solutions.exm.authoring.model
com.adobe.solutions.exm.authoring.renderer
com.adobe.solutions.exm.authoring.view
com.adobe.solutions.exm.expression
com.adobe.solutions.exm.impl
com.adobe.solutions.exm.impl.method
com.adobe.solutions.exm.method
com.adobe.solutions.exm.mock
com.adobe.solutions.exm.mock.method
com.adobe.solutions.exm.runtime
com.adobe.solutions.exm.runtime.impl
com.adobe.solutions.exm.variable
com.adobe.solutions.prm.constant
com.adobe.solutions.prm.domain
com.adobe.solutions.prm.domain.factory
com.adobe.solutions.prm.domain.impl
com.adobe.solutions.prm.domain.manager
com.adobe.solutions.prm.presentation.asset
com.adobe.solutions.prm.presentation.constant
com.adobe.solutions.prm.presentation.document
com.adobe.solutions.prm.presentation.event
com.adobe.solutions.prm.presentation.file
com.adobe.solutions.prm.presentation.project
com.adobe.solutions.prm.presentation.team
com.adobe.solutions.prm.presentation.util
com.adobe.solutions.prm.service
com.adobe.solutions.prm.services.impl
com.adobe.solutions.prm.vo
com.adobe.solutions.rca.constant
com.adobe.solutions.rca.domain
com.adobe.solutions.rca.domain.common
com.adobe.solutions.rca.domain.factory
com.adobe.solutions.rca.domain.impl
com.adobe.solutions.rca.domain.impl.manager
com.adobe.solutions.rca.domain.manager
com.adobe.solutions.rca.presentation
com.adobe.solutions.rca.presentation.comment
com.adobe.solutions.rca.presentation.constant
com.adobe.solutions.rca.presentation.event
com.adobe.solutions.rca.presentation.gantt
com.adobe.solutions.rca.presentation.gantt.ruler
com.adobe.solutions.rca.presentation.template
com.adobe.solutions.rca.presentation.template.audit
com.adobe.solutions.rca.presentation.template.definition
com.adobe.solutions.rca.presentation.template.documents
com.adobe.solutions.rca.presentation.template.stages
com.adobe.solutions.rca.presentation.util
com.adobe.solutions.rca.service
com.adobe.solutions.rca.services.impl
com.adobe.solutions.rca.vo
com.adobe.solutions.rca.vo.um
com.adobe.viewsource
fl.accessibility
fl.containers
fl.controls
fl.controls.dataGridClasses
fl.controls.listClasses
fl.controls.progressBarClasses
fl.core
fl.data
fl.display
fl.events
fl.ik
fl.lang
fl.livepreview
fl.managers
fl.motion
fl.motion.easing
fl.rsl
fl.text
fl.transitions
fl.transitions.easing
fl.video
flash.accessibility
flash.concurrent
flash.crypto
flash.data
flash.desktop
flash.display
flash.display3D
flash.display3D.textures
flash.errors
flash.events
flash.external
flash.filesystem
flash.filters
flash.geom
flash.globalization
flash.html
flash.media
flash.net
flash.net.dns
flash.net.drm
flash.notifications
flash.permissions
flash.printing
flash.profiler
flash.sampler
flash.security
flash.sensors
flash.system
flash.text
flash.text.engine
flash.text.ime
flash.ui
flash.utils
flash.xml
flashx.textLayout
flashx.textLayout.compose
flashx.textLayout.container
flashx.textLayout.conversion
flashx.textLayout.edit
flashx.textLayout.elements
flashx.textLayout.events
flashx.textLayout.factory
flashx.textLayout.formats
flashx.textLayout.operations
flashx.textLayout.utils
flashx.undo
ga.controls
ga.layouts
ga.model
ga.uiComponents
ga.util
ga.views
ga.wrappers
lc.foundation
lc.foundation.domain
lc.foundation.events
lc.foundation.ui
lc.foundation.util
lc.preloader
lc.procmgmt
lc.procmgmt.commands
lc.procmgmt.domain
lc.procmgmt.events
lc.procmgmt.formbridge
lc.procmgmt.impl
lc.procmgmt.ui.attachments
lc.procmgmt.ui.controls
lc.procmgmt.ui.controls.card
lc.procmgmt.ui.controls.renderer
lc.procmgmt.ui.help
lc.procmgmt.ui.layout
lc.procmgmt.ui.presentationmodel
lc.procmgmt.ui.process
lc.procmgmt.ui.search
lc.procmgmt.ui.startpoint
lc.procmgmt.ui.task
lc.procmgmt.ui.task.form
lc.procmgmt.ui.task.form.commands
lc.procmgmt.ui.tracking
mx.accessibility
mx.automation
mx.automation.air
mx.automation.delegates
mx.automation.delegates.advancedDataGrid
mx.automation.delegates.charts
mx.automation.delegates.containers
mx.automation.delegates.controls
mx.automation.delegates.controls.dataGridClasses
mx.automation.delegates.controls.fileSystemClasses
mx.automation.delegates.core
mx.automation.delegates.flashflexkit
mx.automation.events
mx.binding
mx.binding.utils
mx.charts
mx.charts.chartClasses
mx.charts.effects
mx.charts.effects.effectClasses
mx.charts.events
mx.charts.renderers
mx.charts.series
mx.charts.series.items
mx.charts.series.renderData
mx.charts.styles
mx.collections
mx.collections.errors
mx.containers
mx.containers.accordionClasses
mx.containers.dividedBoxClasses
mx.containers.errors
mx.containers.utilityClasses
mx.controls
mx.controls.advancedDataGridClasses
mx.controls.dataGridClasses
mx.controls.listClasses
mx.controls.menuClasses
mx.controls.olapDataGridClasses
mx.controls.scrollClasses
mx.controls.sliderClasses
mx.controls.textClasses
mx.controls.treeClasses
mx.controls.videoClasses
mx.core
mx.core.windowClasses
mx.data
mx.data.crypto
mx.data.errors
mx.data.events
mx.data.messages
mx.data.mxml
mx.data.offline.errors
mx.data.utils
mx.effects
mx.effects.easing
mx.effects.effectClasses
mx.events
mx.filters
mx.flash
mx.formatters
mx.geom
mx.graphics
mx.graphics.codec
mx.graphics.shaderClasses
mx.logging
mx.logging.errors
mx.logging.targets
mx.managers
mx.messaging
mx.messaging.channels
mx.messaging.config
mx.messaging.errors
mx.messaging.events
mx.messaging.management
mx.messaging.messages
mx.modules
mx.netmon
mx.olap
mx.olap.aggregators
mx.preloaders
mx.printing
mx.resources
mx.rpc
mx.rpc.events
mx.rpc.http
mx.rpc.http.mxml
mx.rpc.livecycle
mx.rpc.mxml
mx.rpc.remoting
mx.rpc.remoting.mxml
mx.rpc.soap
mx.rpc.soap.mxml
mx.rpc.wsdl
mx.rpc.xml
mx.skins
mx.skins.halo
mx.skins.spark
mx.skins.wireframe
mx.skins.wireframe.windowChrome
mx.states
mx.styles
mx.utils
mx.validators
org.osmf.containers
org.osmf.display
org.osmf.elements
org.osmf.events
org.osmf.layout
org.osmf.logging
org.osmf.media
org.osmf.metadata
org.osmf.net
org.osmf.net.dvr
org.osmf.net.httpstreaming
org.osmf.net.metrics
org.osmf.net.qos
org.osmf.net.rtmpstreaming
org.osmf.net.rules
org.osmf.traits
org.osmf.utils
spark.accessibility
spark.automation.delegates
spark.automation.delegates.components
spark.automation.delegates.components.gridClasses
spark.automation.delegates.components.mediaClasses
spark.automation.delegates.components.supportClasses
spark.automation.delegates.skins.spark
spark.automation.events
spark.collections
spark.components
spark.components.calendarClasses
spark.components.gridClasses
spark.components.mediaClasses
spark.components.supportClasses
spark.components.windowClasses
spark.core
spark.effects
spark.effects.animation
spark.effects.easing
spark.effects.interpolation
spark.effects.supportClasses
spark.events
spark.filters
spark.formatters
spark.formatters.supportClasses
spark.globalization
spark.globalization.supportClasses
spark.layouts
spark.layouts.supportClasses
spark.managers
spark.modules
spark.preloaders
spark.primitives
spark.primitives.supportClasses
spark.skins
spark.skins.mobile
spark.skins.mobile.supportClasses
spark.skins.spark
spark.skins.spark.mediaClasses.fullScreen
spark.skins.spark.mediaClasses.normal
spark.skins.spark.windowChrome
spark.skins.wireframe
spark.skins.wireframe.mediaClasses
spark.skins.wireframe.mediaClasses.fullScreen
spark.transitions
spark.utils
spark.validators
spark.validators.supportClasses
xd.core.axm.enterprise.view.components
xd.core.axm.enterprise.view.skins
xd.core.axm.view.components
xd.core.axm.view.components.support

Eléments du langage

Constantes globales
Fonctions globales
Opérateurs
Instructions, mots clés et directives
Types spéciaux

Annexes

Nouveautés
Erreurs de compilation
Avertissements du compilateur
Erreurs d’exécution
Migration vers ActionScript 3
Jeux de caractères pris en charge
Balises MXML uniquement
Eléments XML de mouvement
Balises Timed Text
Liste des éléments déconseillés
Constantes d’implémentation d’accessibilité
Utilisation des exemples de code ActionScript
Informations juridiques
Packagemx.messaging
Classepublic class Channel
HéritageChannel Inheritance EventDispatcher Inheritance Object
Implémente IMXMLObject
Sous-classes PollingChannel

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 Channel est la classe de canal de message de base que tous les canaux dans le système d’échange de messages doivent développer.

Les canaux sont des conduits basés sur des protocoles spécifiques et destinés aux messages envoyés entre les classes MessageAgent et les destinations distantes. Les canaux préconfigurés sont obtenus au sein de la structure à l’aide de la méthode ServerConfig.getChannel(). Vous pouvez créer un canal directement à l’aide de l’opérateur new et l’ajouter directement à la classe ChannelSet.

Les canaux représentent une connexion physique à une extrémité distante. Par défaut, les canaux sont partagés à travers les destinations. Cela signifie qu’un client ciblant différentes destinations peut utiliser le même canal pour communiquer avec ces destinations.

Remarque : cette classe est destinée à une utilisation avancée uniquement. Utilisez cette classe pour créer des canaux personnalisés tels que les canaux RTMPChannel, AMFChannel et HTTPChannel existants.



Propriétés publiques
 PropriétéDéfini par
  authenticated : Boolean
[lecture seule] Indique si le canal est authentifié.
Channel
  channelSets : Array
[lecture seule] Fournit un accès aux classes ChannelSet connectées à ce canal.
Channel
  connected : Boolean
[lecture seule] Indique si ce canal a établi une connexion à la destination distante.
Channel
  connectTimeout : int
Fournit un accès au délai d’attente de connexion en secondes pour le canal.
Channel
 Inheritedconstructor : Object
Référence à l’objet de classe ou à la fonction constructeur d’une occurrence donnée d’un objet.
Object
  endpoint : String
[lecture seule] Fournit un accès à l’extrémité de ce canal.
Channel
  failoverURIs : Array
Fournit un accès au jeu d’URI d’extrémité vers lequel ce canal peut tenter de basculer si l’extrémité est clusterisée.
Channel
  id : String
Fournit un accès à l’ID de ce canal.
Channel
  protocol : String
[lecture seule] Fournit un accès au protocole que le canal utilise.
Channel
  reconnecting : Boolean
[lecture seule] Indique si ce canal est en train de se reconnecter à une extrémité alternative.
Channel
  recordMessageSizes : Boolean
[lecture seule] La propriété Channel détermine le niveau d’injection d’informations de performances - que nous injections des tailles de messages ou non.
Channel
  recordMessageTimes : Boolean
[lecture seule] La propriété Channel détermine le niveau d’injection d’informations de performances - que nous injections des dates/heures ou non.
Channel
  requestTimeout : int
Fournit un accès au délai d’attente de demande par défaut en secondes pour le canal.
Channel
  uri : String
Fournit un accès à l’URI utilisée pour créer toute l’URI d’extrémité pour ce canal.
Channel
Propriétés protégées
 PropriétéDéfini par
  shouldBeConnected : Boolean
[lecture seule] Indique si ce canal doit être connecté à son extrémité.
Channel
Méthodes publiques
 MéthodeDéfini par
  
Channel(id:String = null, uri:String = null)
Construit une instance d’un canal générique qui se connecte à l’URI d’extrémité spécifiée.
Channel
 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
  
Les sous-classes doivent remplacer cette méthode pour appliquer les paramètres susceptibles d’être nécessaires à un canal individuel.
Channel
  
connect(channelSet:ChannelSet):void
Connecte la classe ChannelSet au canal.
Channel
  
Déconnecte la classe ChannelSet du canal.
Channel
 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
  
Envoie une classe CommandMessage au serveur pour se déconnecter si le canal est connecté.
Channel
 Inherited
Indique si la propriété spécifiée existe et est énumérable.
Object
 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 le message spécifié à sa destination cible.
Channel
  
setCredentials(credentials:String, agent:MessageAgent = null, charset:String = null):void
Définit les informations d’identification sur la valeur spécifiée.
Channel
 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
 Inherited
Renvoie la représentation sous forme de chaîne de l’objet spécifié.
Object
 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
  
Applique les URL d’équilibrage de charge client si elles existent.
Channel
  
Traite une connexion interne échouée et distribue l’événement FAULT pour le canal.
Channel
  
Traite une connexion interne réussie et distribue l’événement CONNECT pour le canal.
Channel
  
Gère un délai d’attente de connexion en distribuant une classe ChannelFaultEvent.
Channel
  
Traite une déconnexion interne échouée et distribue l’événement FAULT pour le canal.
Channel
  
disconnectSuccess(rejected:Boolean = false):void
Traite une déconnexion interne réussie et distribue l’événement DISCONNECT pour le canal.
Channel
  
Gère une modification de la condition de surveillance pour gérer la connexion de canal initiale pour l’application.
Channel
  
Renvoie la classe MessageResponder appropriée pour la méthode send() du canal.
Channel
  
Connecte le canal à son extrémité.
Channel
  
internalDisconnect(rejected:Boolean = false):void
Déconnecte le canal de son extrémité.
Channel
  
Envoie le message via le canal et achemine la réponse à la classe Responder.
Channel
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 que le canal se connecte à son extrémité.Channel
  Distribué après que le canal se déconnecte de son extrémité.Channel
  Distribué après une erreur du canal.Channel
 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
  Distribué lorsqu’un canal reçoit un message de son extrémité.Channel
  Distribué lorsqu’une propriété du canal change.Channel
Constantes protégées
 ConstanteDéfini par
  CONNECT_TIMEOUT_SECONDS : String = "connect-timeout-seconds"
[statique]
Channel
  ENABLE_SMALL_MESSAGES : String = "enable-small-messages"
[statique]
Channel
  FALSE : String = "false"
[statique]
Channel
  RECORD_MESSAGE_SIZES : String = "record-message-sizes"
[statique]
Channel
  RECORD_MESSAGE_TIMES : String = "record-message-times"
[statique]
Channel
  REQUEST_TIMEOUT_SECONDS : String = "request-timeout-seconds"
[statique]
Channel
  SERIALIZATION : String = "serialization"
[statique]
Channel
  TRUE : String = "true"
[statique]
Channel
Détails de la propriété

authenticated

propriété
authenticated:Boolean  [lecture seule]

Indique si le canal est authentifié.

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

endpoint

propriété 
endpoint:String  [lecture seule]

Fournit un accès à l’extrémité de ce canal. Cette valeur est calculée en fonction de la valeur de la propriété uri.



Implémentation
    public function get endpoint():String

failoverURIs

propriété 
failoverURIs:Array

Fournit un accès au jeu d’URI d’extrémité vers lequel ce canal peut tenter de basculer si l’extrémité est clusterisée.

Cette propriété est automatiquement renseignée lorsque le regroupement est activé. Si vous n’utilisez pas le regroupement, vous pouvez définir vos propres valeurs.



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

id

propriété 
id:String

Fournit un accès à l’ID de ce canal.



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

protocol

propriété 
protocol:String  [lecture seule]

Fournit un accès au protocole que le canal utilise.

Remarque : les sous-classes Channel doivent remplacer cette méthode et renvoyer une chaîne qui représente leur protocole pris en charge. Par exemple, « rtmp », « http » ou « https » sont des chaînes de protocoles pris en charge.



Implémentation
    public function get protocol():String

reconnecting

propriété 
reconnecting:Boolean  [lecture seule]

Indique si ce canal est en train de se reconnecter à une extrémité alternative.

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

requestTimeout

propriété 
requestTimeout:int

Fournit un accès au délai d’attente de demande par défaut en secondes pour le canal. Une valeur égale ou inférieure à 0 indique que les demandes sortantes n’expirent jamais sur le client.

Les délais d’attente de demandes sont très utiles pour l’échange de messages de style RPC nécessitant une réponse de la destination distante.



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

shouldBeConnected

propriété 
shouldBeConnected:Boolean  [lecture seule]

Indique si ce canal doit être connecté à son extrémité. Cet indicateur permet de contrôler le moment auquel un basculement doit être tenté et celui auquel une notification de déconnexion est envoyée à l’extrémité distante lors d’une déconnexion ou d’une erreur.



Implémentation
    protected function get shouldBeConnected():Boolean

uri

propriété 
uri:String

Fournit un accès à l’URI utilisée pour créer toute l’URI d’extrémité pour ce canal. L’URI peut être un chemin partiel, auquel cas l’URI d’extrémité entière est calculée selon les besoins.



Implémentation
    public function get uri():String
    public function set uri(value:String):void
Détails du constructeur
Détails de la méthode

applyClientLoadBalancingSettings

()méthode
protected function applyClientLoadBalancingSettings(props:XML):void

Applique les URL d’équilibrage de charge client si elles existent. Choisit au hasard une URL dans le jeu d’URL d’équilibrage de charge client et la définit en tant qu’URL principale du canal, puis assigne le reste des URL en tant qu’URI failoverURI du canal.

Paramètres

props:XML — Section propriétés du fragment XML du fichier services-config.xml de ce canal.

applySettings

()méthode 
public function applySettings(settings:XML):void

Les sous-classes doivent remplacer cette méthode pour appliquer les paramètres susceptibles d’être nécessaires à un canal individuel. Assurez-vous d’appeler super.applySettings() afin d’appliquer les paramètres communs pour le canal. Cette méthode est principalement utilisée dans les sous-classes Channel.

Paramètres

settings:XML — Fragment XML du fichier services-config.xml de ce canal.

connect

()méthode 
public final function connect(channelSet:ChannelSet):void

Connecte la classe ChannelSet au canal. Si le canal ne s’est pas encore connecté à son extrémité, il tente de le faire. Les sous-classes Channel doivent remplacer la méthode internalConnect() et appeler la méthode connectSuccess() une fois la connexion sous-jacente établie.

Paramètres

channelSet:ChannelSet — Classe ChannelSet à connecter au canal.

connectFailed

()méthode 
protected function connectFailed(event:ChannelFaultEvent):void

Traite une connexion interne échouée et distribue l’événement FAULT pour le canal. Si le canal comporte des valeurs failoverURI, il tente de se reconnecter automatiquement en essayant ces valeurs URI dans l’ordre jusqu’à établissement d’une connexion ou épuisement des valeurs disponibles.

Paramètres

event:ChannelFaultEvent — Classe ChannelFaultEvent de la connexion échouée.

connectSuccess

()méthode 
protected function connectSuccess():void

Traite une connexion interne réussie et distribue l’événement CONNECT pour le canal.

connectTimeoutHandler

()méthode 
protected function connectTimeoutHandler(event:flash.events:TimerEvent):void

Gère un délai d’attente de connexion en distribuant une classe ChannelFaultEvent. Les sous-types peuvent remplacer ceci pour arrêter la tentative de connexion actuelle mais doivent appeler l’événement super.connectTimeoutHandler(event).

Paramètres

event:flash.events:TimerEvent — Evénement Timer indiquant que le délai d’attente de connexion a été atteint.

disconnect

()méthode 
public final function disconnect(channelSet:ChannelSet):void

Déconnecte la classe ChannelSet du canal. Si le canal est connecté à son extrémité et qu’il ne comporte pas d’autres classes ChannelSet connectées, il se déconnecte en interne.

Les sous-classes Channel doivent remplacer la méthode internalDisconnect() et appeler la méthode disconnectSuccess() une fois la connexion sous-jacente terminée.

Paramètres

channelSet:ChannelSet — Classe ChannelSet à déconnecter du canal.

disconnectFailed

()méthode 
protected function disconnectFailed(event:ChannelFaultEvent):void

Traite une déconnexion interne échouée et distribue l’événement FAULT pour le canal.

Paramètres

event:ChannelFaultEvent — Classe ChannelFaultEvent de la déconnexion échouée.

disconnectSuccess

()méthode 
protected function disconnectSuccess(rejected:Boolean = false):void

Traite une déconnexion interne réussie et distribue l’événement DISCONNECT pour le canal. Si la déconnexion est liée à une panne de réseau et que le canal comporte des valeurs failoverURI, il tente de se reconnecter automatiquement en essayant ces valeurs URI dans l’ordre jusqu’à établissement d’une connexion ou épuisement des valeurs disponibles.

Paramètres

rejected:Boolean (default = false) — true si la déconnexion doit ignorer un traitement de basculement qui serait sinon tenté ; false si le traitement de basculement doit être autorisé.

flexClientWaitHandler

()méthode 
protected function flexClientWaitHandler(event:PropertyChangeEvent):void

Gère une modification de la condition de surveillance pour gérer la connexion de canal initiale pour l’application. Lorsque ceci est invoqué, cela signifie que ce canal attend pour essayer de se connecter.

Paramètres

event:PropertyChangeEvent — Classe PropertyChangeEvent distribuée par le singleton FlexClient.

getMessageResponder

()méthode 
protected function getMessageResponder(agent:MessageAgent, message:IMessage):MessageResponder

Renvoie la classe MessageResponder appropriée pour la méthode send() du canal. Doit être remplacé.

Paramètres

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

Valeur renvoyée
MessageResponder — Classe MessageResponder devant gérer le résultat ou l’erreur.

Valeur émise
IllegalOperationError — Si la sous-classe Channel ne remplace pas cette méthode.

internalConnect

()méthode 
protected function internalConnect():void

Connecte le canal à son extrémité. Doit être remplacé.

internalDisconnect

()méthode 
protected function internalDisconnect(rejected:Boolean = false):void

Déconnecte le canal de son extrémité. Doit être remplacé.

Paramètres

rejected:Boolean (default = false) — true si la déconnexion est due à un délai d’attente ou à un rejet de connexion, la reconnexion ne devant pas être tentée automatiquement ; dans le cas contraire, false.

internalSend

()méthode 
protected function internalSend(messageResponder:MessageResponder):void

Envoie le message via le canal et achemine la réponse à la classe Responder. Doit être remplacé.

Paramètres

messageResponder:MessageResponder — Classe MessageResponder devant gérer la réponse.

logout

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

Envoie une classe CommandMessage au serveur pour se déconnecter si le canal est connecté. Les informations d’identification actuelles sont effacées.

Paramètres

agent:MessageAgent — Classe MessageAgent à déconnecter.

send

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

Envoie le message spécifié à sa destination cible. Les sous-classes doivent remplacer la méthode internalSend() pour effectuer l’envoi effectif.

Paramètres

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


Valeur émise
InvalidDestinationError — Si ni la classe MessageAgent ni le message ne spécifient une destination.

setCredentials

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

Définit les informations d’identification sur la valeur spécifiée. Si les informations d’identification ne sont pas nulles et que le canal est connecté, cette méthode envoie également une classe CommandMessage au serveur pour se connecter à l’aide des informations d’identification.

Paramètres

credentials:String — Chaîne d’informations d’identification.
 
agent:MessageAgent (default = null) — Classe MessageAgent devant se connecter et allant traiter le résultat de connexion.
 
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 jeu de caractères 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.
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

Distribué après que le canal se connecte à son extrémité.

Channel et ses sous-classes émettent un code Channel.Connect.Failed chaque fois qu’un problème se présente lors des tentatives de connexion d’un canal à une destination distante. Un objet AMFChannel émet un code Channel.Call.Failed code lorsque le canal est déjà connecté mais obtient un code Call.Failed de sa classe NetConnection sous-jacente.

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.
Détails de la constante

CONNECT_TIMEOUT_SECONDS

Constante
protected static const CONNECT_TIMEOUT_SECONDS:String = "connect-timeout-seconds"

ENABLE_SMALL_MESSAGES

Constante 
protected static const ENABLE_SMALL_MESSAGES:String = "enable-small-messages"

FALSE

Constante 
protected static const FALSE:String = "false"

RECORD_MESSAGE_SIZES

Constante 
protected static const RECORD_MESSAGE_SIZES:String = "record-message-sizes"

RECORD_MESSAGE_TIMES

Constante 
protected static const RECORD_MESSAGE_TIMES:String = "record-message-times"

REQUEST_TIMEOUT_SECONDS

Constante 
protected static const REQUEST_TIMEOUT_SECONDS:String = "request-timeout-seconds"

SERIALIZATION

Constante 
protected static const SERIALIZATION:String = "serialization"

TRUE

Constante 
protected static const TRUE:String = "true"





[ 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.