Справочник по ActionScript® 3.0 для платформы Adobe® Flash®
Домашняя страница  |  Скрыть список пакетов и классов |  Пакеты  |  Классы  |  Что нового  |  Указатель  |  Приложения  |  Почему по-английски?
Фильтры: Получение данных с сервера...
Получение данных с сервера...
mx.messaging 

Channel  - AS3 BlazeDS LCDS

Пакетmx.messaging
Классpublic class Channel
НаследованиеChannel Inheritance EventDispatcher Inheritance Object
Реализует IMXMLObject
Подклассы PollingChannel

Язык версии: ActionScript 3.0
Версии продуктов: BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Класс канала является основным классом канала передачи сообщений, расширением которого должны являться все каналы в системе передачи сообщений.

Каналы являются определенными средствами передачи на основе протокола для сообщений, передаваемых между MessageAgents и удаленными адресатами. Предварительно сконфигурированные каналы получены внутри инфраструктуры с помощью метода ServerConfig.getChannel(). Можно создать канал непосредственно с помощью оператора new и напрямую добавить его к ChannelSet.

Каналы представляют физическое подключение к удаленной конечной точке. Каналы совместно используются адресами назначения по умолчанию. Это означает, что для взаимодействия с разными адресами назначения клиент может использовать один канал.

Примечание. Этот класс предназначен только для опытных пользователей. Используйте этот класс для создания пользовательских каналов, подобных существующим RTMPChannel, AMFChannel и HTTPChannel.



Общедоступные свойства
 СвойствоОпределено
  authenticated : Boolean
[только для чтения] Указывает, аутентифицирован ли этот канал.
Channel
  channelSets : Array
[только для чтения] Предоставляет доступ к ChannelSets, подключенному к каналу.
Channel
  connected : Boolean
[только для чтения] Указывает, установил ли этот канал подключение к удаленному адресату.
Channel
  connectTimeout : int
Предоставляет доступ к тайм-ауту подключения в секундах для канала.
Channel
 Inheritedconstructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта.
Object
  endpoint : String
[только для чтения] Предоставляет доступ к конечной точке этого канала.
Channel
  failoverURIs : Array
Предоставляет доступ к набору URI конечных точек, которые этот канал может использовать для попытки преодоления отказа, если конечная точка кластеризована.
Channel
  id : String
Предоставляет доступ к идентификатору этого канала.
Channel
  protocol : String
[только для чтения] Предоставляет доступ к протоколу, используемому каналом.
Channel
  reconnecting : Boolean
[только для чтения] Указывает, находится ли этот канал в процессе повторного подключения к альтернативной конечной точке.
Channel
  recordMessageSizes : Boolean
[только для чтения] Свойство канала определяет уровень ввода информации о производительности – например необходимость ввода размера сообщения.
Channel
  recordMessageTimes : Boolean
[только для чтения] Свойство канала определяет уровень ввода информации о производительности, например вводятся ли временные метки.
Channel
  requestTimeout : int
Предоставляет доступ к тайм-ауту выполнения запроса по умолчанию в секундах для канала.
Channel
  uri : String
Предоставляет доступ к URI, используемым для создания целых URI конечной точки для этого канала.
Channel
Защищенные свойства
 СвойствоОпределено
  shouldBeConnected : Boolean
[только для чтения] Указывает, должен ли этот канал быть подключен к его конечной точке.
Channel
Общедоступные методы
 МетодОпределено
  
Channel(id:String = null, uri:String = null)
Создает экземпляр общего канала, подключающегося с указанными URI конечной точки.
Channel
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Регистрирует объект прослушивателя события на объекте EventDispatcher для получения прослушивателем уведомления о событии.
EventDispatcher
  
Подклассы должны перезаписать этот метод для применения любых параметров настройки, которые могут быть необходимы для отдельного канала.
Channel
  
connect(channelSet:ChannelSet):void
Подключает ChannelSet к каналу.
Channel
  
Отключает ChannelSet от канала.
Channel
 Inherited
Посылает событие в поток событий.
EventDispatcher
 Inherited
Проверяет, имеет ли объект EventDispatcher прослушиватели, зарегистрированные для определенного типа события.
EventDispatcher
 Inherited
Показывает, определено ли заданное свойство для объекта.
Object
 Inherited
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра.
Object
  
Отправляет CommandMessage серверу для выхода из системы при подключенном канале.
Channel
 Inherited
Показывает наличие заданного свойства и его перечисляемость.
Object
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
Удаляет прослушиватель из объекта EventDispatcher.
EventDispatcher
  
send(agent:MessageAgent, message:IMessage):void
Передает указанное сообщение на целевой адрес.
Channel
  
setCredentials(credentials:String, agent:MessageAgent = null, charset:String = null):void
Устанавливает указанное значение для учетных данных.
Channel
 Inherited
Задает доступность динамического свойства для операций цикла.
Object
 Inherited
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали.
Object
 Inherited
Возвращает строковое представление заданного объекта.
Object
 Inherited
Возвращает элементарное значение заданного объекта.
Object
 Inherited
Проверяет, зарегистрирован ли прослушиватель события для указанного типа события с данным объектом EventDispatcher или любым его предшественником.
EventDispatcher
Защищенные методы
 МетодОпределено
  
Применяет URL-адреса балансировки нагрузки клиента, если они существуют.
Channel
  
Обрабатывает неуспешно завершенное внутреннее подключение и передает событие FAULT для канала.
Channel
  
Обрабатывает успешное внутреннее подключение и передает событие CONNECT для канала.
Channel
  
Обрабатывает тайм-аут подключения путем передачи ChannelFaultEvent.
Channel
  
Обрабатывает завершенное с ошибкой внутреннее отключение и передает событие FAULT для канала.
Channel
  
disconnectSuccess(rejected:Boolean = false):void
Обрабатывает успешное внутреннее отключение и передает событие DISCONNECT для канала.
Channel
  
Обрабатывает изменение условия защиты для управления начальным подключением канала к приложению.
Channel
  
Возвращает соответствующий MessageResponder для метода send() канала.
Channel
  
Подключает канал к его конечной точке.
Channel
  
internalDisconnect(rejected:Boolean = false):void
Отключает канал от его конечной точки.
Channel
  
Отправляет сообщение по каналу и маршрутизирует ответ на ответчик.
Channel
События
 Событие Сводка Определено
 Inherited[многоадресное событие] Отправляется, когда проигрыватель Flash Player или приложение AIR перемещается в фокус операционной системы и становится активным.EventDispatcher
  Передается после подключения канала к его конечной точке.Channel
  Передается после отключения канала от его конечной точки.Channel
  Передается после ошибки в канале.Channel
 Inherited[многоадресное событие] Отправляется, когда проигрыватель Flash Player или приложение AIR теряет фокус системы и становится неактивным.EventDispatcher
  Передается при получении каналом сообщения из его конечной точки.Channel
  Передается при изменении свойства канала.Channel
Защищенные константы
 КонстантаОпределено
  CONNECT_TIMEOUT_SECONDS : String = "connect-timeout-seconds"
[статические]
Channel
  ENABLE_SMALL_MESSAGES : String = "enable-small-messages"
[статические]
Channel
  FALSE : String = "false"
[статические]
Channel
  RECORD_MESSAGE_SIZES : String = "record-message-sizes"
[статические]
Channel
  RECORD_MESSAGE_TIMES : String = "record-message-times"
[статические]
Channel
  REQUEST_TIMEOUT_SECONDS : String = "request-timeout-seconds"
[статические]
Channel
  SERIALIZATION : String = "serialization"
[статические]
Channel
  TRUE : String = "true"
[статические]
Channel
Сведения о свойстве

authenticated

свойство
authenticated:Boolean  [только для чтения]

Указывает, аутентифицирован ли этот канал.

Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие propertyChange .



Реализация
    public function get authenticated():Boolean

channelSets

свойство 
channelSets:Array  [только для чтения]

Язык версии: ActionScript 3.0
Версии продуктов: BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Предоставляет доступ к ChannelSets, подключенному к каналу.



Реализация
    public function get channelSets():Array

connected

свойство 
connected:Boolean  [только для чтения]

Язык версии: ActionScript 3.0
Версии продуктов: BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Указывает, установил ли этот канал подключение к удаленному адресату.

Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие propertyChange .



Реализация
    public function get connected():Boolean

connectTimeout

свойство 
connectTimeout:int

Язык версии: ActionScript 3.0
Версии продуктов: BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Предоставляет доступ к тайм-ауту подключения в секундах для канала. Значение 0 или ниже указывает, что попытки подключения на клиенте не будут истекать. Для каналов, сконфигурированных для преодоления отказа, это значение является общим временем для ожидания установления подключения. Оно не сбрасывается для каждого URI преодоления отказа, к которым канал может попытаться подключиться.



Реализация
    public function get connectTimeout():int
    public function set connectTimeout(value:int):void

endpoint

свойство 
endpoint:String  [только для чтения]

Предоставляет доступ к конечной точке этого канала. Это значение вычислено на основе значения свойства uri.



Реализация
    public function get endpoint():String

failoverURIs

свойство 
failoverURIs:Array

Предоставляет доступ к набору URI конечных точек, которые этот канал может использовать для попытки преодоления отказа, если конечная точка кластеризована.

Если кластеризация активна, это свойство заполняется автоматически. Если кластеризация не используется, можно установить собственные значения.



Реализация
    public function get failoverURIs():Array
    public function set failoverURIs(value:Array):void

id

свойство 
id:String

Предоставляет доступ к идентификатору этого канала.



Реализация
    public function get id():String
    public function set id(value:String):void

protocol

свойство 
protocol:String  [только для чтения]

Предоставляет доступ к протоколу, используемому каналом.

Примечание. Подклассы канала должны перезаписать этот метод и возвращать строку, представляющую их поддерживаемый протокол. Примерами строк поддерживаемых протоколов являются rtmp, http или https.



Реализация
    public function get protocol():String

reconnecting

свойство 
reconnecting:Boolean  [только для чтения]

Указывает, находится ли этот канал в процессе повторного подключения к альтернативной конечной точке.

Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие propertyChange .



Реализация
    public function get reconnecting():Boolean

recordMessageSizes

свойство 
recordMessageSizes:Boolean  [только для чтения]

Язык версии: ActionScript 3.0
Версии продуктов: BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Свойство канала определяет уровень ввода информации о производительности – например необходимость ввода размера сообщения.



Реализация
    public function get recordMessageSizes():Boolean

recordMessageTimes

свойство 
recordMessageTimes:Boolean  [только для чтения]

Язык версии: ActionScript 3.0
Версии продуктов: BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Свойство канала определяет уровень ввода информации о производительности, например вводятся ли временные метки.



Реализация
    public function get recordMessageTimes():Boolean

requestTimeout

свойство 
requestTimeout:int

Предоставляет доступ к тайм-ауту выполнения запроса по умолчанию в секундах для канала. Значение 0 или ниже указывает, что для исходящих запросов тайм-аут на клиенте не будет истекать.

Тайм-ауты выполнения запроса являются самыми удобными для передачи сообщений в стиле RPC, требующем ответа от удаленного адресата.



Реализация
    public function get requestTimeout():int
    public function set requestTimeout(value:int):void

shouldBeConnected

свойство 
shouldBeConnected:Boolean  [только для чтения]

Указывает, должен ли этот канал быть подключен к его конечной точке. Этот флажок определяет, когда, в случае отключения или ошибки, необходимо предпринять преодоление отказа, а когда передать сообщение об отключении в удаленную конечную точку.



Реализация
    protected function get shouldBeConnected():Boolean

uri

свойство 
uri:String

Предоставляет доступ к URI, используемым для создания целых URI конечной точки для этого канала. URI могут являться частичными путями, в этом случае полные URI конечной точки вычисляются по мере необходимости.



Реализация
    public function get uri():String
    public function set uri(value:String):void
Сведения о конструкторе

Channel

()Конструктор
public function Channel(id:String = null, uri:String = null)

Язык версии: ActionScript 3.0
Версии продуктов: BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Создает экземпляр общего канала, подключающегося с указанными URI конечной точки. Примечание. Тип канала не должен быть создан непосредственно. Вместо этого следует создать экземпляры специфичных для протокола подклассов, например RTMPChannel или AMFChannel.

Параметры
id:String (default = null) — Идентификатор этого канала.
 
uri:String (default = null) — URI конечной точки для этого канала.
Сведения о методе

applyClientLoadBalancingSettings

()метод
protected function applyClientLoadBalancingSettings(props:XML):void

Применяет URL-адреса балансировки нагрузки клиента, если они существуют. Он выбирает произвольный URL-адрес из набора URL-адресов балансировки нагрузки клиента и устанавливает его как основной URL-адрес канала; затем он присваивает оставшиеся URL-адреса как failoverURI канала.

Параметры

props:XML — Раздел свойств в фрагменте XML-файла services-config.xml для этого канала.

applySettings

()метод 
public function applySettings(settings:XML):void

Подклассы должны перезаписать этот метод для применения любых параметров настройки, которые могут быть необходимы для отдельного канала. Убедитесь, что был вызван super.applySettings() для применения общих параметров настройки к каналу. Этот метод используется, прежде всего, в подклассах канала.

Параметры

settings:XML — Фрагмент XML-файла services-config.xml для этого канала.

connect

()метод 
public final function connect(channelSet:ChannelSet):void

Подключает ChannelSet к каналу. Если канал еще не подключен к своей конечной точке, то он предпринимает попытку выполнить подключение. Подклассы канала должны перезаписать метод internalConnect() и вызвать метод connectSuccess(), как только будет установлено основное подключение.

Параметры

channelSet:ChannelSet — ChannelSet для подключения к каналу.

connectFailed

()метод 
protected function connectFailed(event:ChannelFaultEvent):void

Обрабатывает неуспешно завершенное внутреннее подключение и передает событие FAULT для канала. Если канал будет иметь значения failoverURI, то он будет автоматически пытаться подключиться повторно путем перебора этих значений URI, пока не будет установлено подключение или не будут исчерпаны доступные значения.

Параметры

event:ChannelFaultEvent — ChannelFaultEvent для неуспешно завершенного подключения.

connectSuccess

()метод 
protected function connectSuccess():void

Обрабатывает успешное внутреннее подключение и передает событие CONNECT для канала.

connectTimeoutHandler

()метод 
protected function connectTimeoutHandler(event:flash.events:TimerEvent):void

Обрабатывает тайм-аут подключения путем передачи ChannelFaultEvent. Подтипы могут перезаписать его для закрытия текущей попытки подключения, но они должны выполнять вызов super.connectTimeoutHandler(event).

Параметры

event:flash.events:TimerEvent — Событие таймера, указывающее, что достигнут тайм-аут подключения.

disconnect

()метод 
public final function disconnect(channelSet:ChannelSet):void

Отключает ChannelSet от канала. Если канал подключен к своей конечной точке и более не имеет подключенных ChannelSet, то он будет отключен во внутренней среде.

Подклассы канала должны перезаписать метод internalDisconnect() и выполнить вызов метода disconnectSuccess() при завершении основного подключения.

Параметры

channelSet:ChannelSet — Отключаемый от канала ChannelSet.

disconnectFailed

()метод 
protected function disconnectFailed(event:ChannelFaultEvent):void

Обрабатывает завершенное с ошибкой внутреннее отключение и передает событие FAULT для канала.

Параметры

event:ChannelFaultEvent — ChannelFaultEvent для завершенного с ошибкой отключения.

disconnectSuccess

()метод 
protected function disconnectSuccess(rejected:Boolean = false):void

Обрабатывает успешное внутреннее отключение и передает событие DISCONNECT для канала. Если причиной отключения является отказ сети и канал имеет значения failoverURI, то он будет пытаться автоматически подключиться повторно путем перебора этих значений URI до тех пор, пока подключение не будет установлено или не будут исчерпаны доступные значения.

Параметры

rejected:Boolean (default = false) — Значение true, если отключение должно пропустить любую обработку преодоления отказа, которая была бы предпринята в противном случае; значение false, если следует разрешить запуск обработки преодоления отказа.

flexClientWaitHandler

()метод 
protected function flexClientWaitHandler(event:PropertyChangeEvent):void

Обрабатывает изменение условия защиты для управления начальным подключением канала к приложению. Его вызов означает, что этот канал ожидает попытки подключения.

Параметры

event:PropertyChangeEvent — PropertyChangeEvent, передаваемый одиночным FlexClient.

getMessageResponder

()метод 
protected function getMessageResponder(agent:MessageAgent, message:IMessage):MessageResponder

Возвращает соответствующий MessageResponder для метода send() канала. Должен быть перезаписан.

Параметры

agent:MessageAgent — MessageAgent, отправляющий сообщение.
 
message:IMessage — Сообщение, которое требуется отправить.

Возвращает
MessageResponder — MessageResponder для обработки результата или ошибки.

Выдает
IllegalOperationError — Если подкласс канала не перезаписывает этот метод.

internalConnect

()метод 
protected function internalConnect():void

Подключает канал к его конечной точке. Должен быть перезаписан.

internalDisconnect

()метод 
protected function internalDisconnect(rejected:Boolean = false):void

Отключает канал от его конечной точки. Должен быть перезаписан.

Параметры

rejected:Boolean (default = false) — Значение true, если отключение было вызвано отклонением подключения или тайм-аутом, при этом автоматическая попытка повторного подключения не предусмотрена; в противном случае – значение false.

internalSend

()метод 
protected function internalSend(messageResponder:MessageResponder):void

Отправляет сообщение по каналу и маршрутизирует ответ на ответчик. Должен быть перезаписан.

Параметры

messageResponder:MessageResponder — MessageResponder для обработки ответа.

logout

()метод 
public function logout(agent:MessageAgent):void

Отправляет CommandMessage серверу для выхода из системы при подключенном канале. Текущие учетные данные очищены.

Параметры

agent:MessageAgent — MessageAgent для выхода из системы.

send

()метод 
public function send(agent:MessageAgent, message:IMessage):void

Передает указанное сообщение на целевой адрес. Подклассы должны отменять метод internalSend() для выполнения фактической передачи.

Параметры

agent:MessageAgent — MessageAgent для передачи сообщения.
 
message:IMessage — Сообщение, которое требуется отправить.


Выдает
InvalidDestinationError — Если адрес назначения не указан MessageAgent или сообщением.

setCredentials

()метод 
public function setCredentials(credentials:String, agent:MessageAgent = null, charset:String = null):void

Устанавливает указанное значение для учетных данных. Если учетные данные имеют значение, отличное от null, а канал подключен, то этот метод также отправляет CommandMessage серверу для входа в систему с помощью учетных данных.

Параметры

credentials:String — Строка учетных данных.
 
agent:MessageAgent (default = null) — MessageAgent для входа в систему, который будет обрабатывать результат входа в систему.
 
charset:String (default = null) — Набор символов кодировки, используемый при кодировании учетных данных. По умолчанию имеет нулевое значение, при котором используется унаследованный набор символов ISO-Latin-1.


Выдает
IllegalOperationError — в двух ситуациях; если учетные данные были уже установлены и аутентификация происходит с удаленным адресатом, или если аутентифицируется и указанные учетные данные не соответствуют аутентифицированным в настоящее время данным.
Сведения о событии

channelConnect

Событие
Тип объекта события: mx.messaging.events.ChannelEvent
свойство ChannelEvent.type = mx.messaging.events.ChannelEvent.CONNECT

Передается после подключения канала к его конечной точке.

Канал и его подклассы вызывают код Channel.Connect.Failed всякий раз, когда возникает проблема при попытке подключения канала к удаленному адресу назначения. Объект AMFChannel вызывает код Channel.Call.Failed, когда канал уже подключен, но получает код Call.Failed из основного NetConnection.

Тип события CONNECT; указывает, что канал подключен к конечной точке.

Значением этой константы является channelConnect.

Свойства объекта события имеют следующие значения:

СвойствоЗначение
bubblesfalse
cancelablefalse
channelКанал, сгенерировавший это событие.
currentTargetОбъект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton.
targetОбъект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие.
reconnecting Указывает, выполняется ли повторное подключение канала, сгенерировавшего это событие.
rejected Указывает, был ли отклонен канал, сгенерировавший это событие. При этом значение будет true, если канал был отключен вследствие отсутствия активности и не должен предпринимать попыток преодоления отказа или подключения по альтернативному каналу.

channelDisconnect

Событие  
Тип объекта события: mx.messaging.events.ChannelEvent
свойство ChannelEvent.type = mx.messaging.events.ChannelEvent.DISCONNECT

Язык версии: ActionScript 3.0
Версии продуктов: BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Передается после отключения канала от его конечной точки.

Тип события DISCONNECT; указывает, что канал отключен от конечной точки.

Значением этой константы является channelDisconnect.

Свойства объекта события имеют следующие значения:

СвойствоЗначение
bubblesfalse
cancelablefalse
channelКанал, сгенерировавший это событие.
currentTargetОбъект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton.
targetОбъект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие.
reconnecting Указывает, выполняется ли повторное подключение канала, сгенерировавшего это событие.
rejected Указывает, был ли отклонен канал, сгенерировавший это событие. При этом значение будет true, если канал был отключен вследствие отсутствия активности и не должен предпринимать попыток преодоления отказа или подключения по альтернативному каналу.

channelFault

Событие  
Тип объекта события: mx.messaging.events.ChannelFaultEvent
свойство ChannelFaultEvent.type = mx.messaging.events.ChannelFaultEvent.FAULT

Язык версии: ActionScript 3.0
Версии продуктов: BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Передается после ошибки в канале.

Тип события FAULT; указывает на наличие ошибки для канала.

Значением этой константы является channelFault.

Свойства объекта события имеют следующие значения:

СвойствоЗначение
bubblesfalse
cancelablefalse
channelКанал, сгенерировавший это событие.
currentTargetОбъект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton.
faultCodeПредоставляет специфичную для адреса назначения подробную информацию об ошибке.
faultDetailПредоставляет доступ к специфичной для адреса назначения причине ошибки.
faultStringПредоставляет доступ к основной причине ошибки, если она не была вызвана непосредственно каналом.
reconnecting Указывает, выполняется ли повторное подключение канала, сгенерировавшего это событие.
rootCause Предоставляет доступ к основной причине ошибки, если она не была вызвана непосредственно каналом.
targetОбъект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие.

message

Событие  
Тип объекта события: mx.messaging.events.MessageEvent
свойство MessageEvent.type = mx.messaging.events.MessageEvent.MESSAGE

Язык версии: ActionScript 3.0
Версии продуктов: BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Передается при получении каналом сообщения из его конечной точки.

Тип события MESSAGE; обрабатывается по получении сообщения.

Значением этой константы является message.

Свойства объекта события имеют следующие значения:

СвойствоЗначение
bubblesfalse
cancelablefalse
currentTargetОбъект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton.
messageСообщение, связанное с этим событием.
targetОбъект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие.

propertyChange

Событие  
Тип объекта события: mx.events.PropertyChangeEvent
свойство PropertyChangeEvent.type = mx.events.PropertyChangeEvent.PROPERTY_CHANGE

Язык версии: ActionScript 3.0
Версии продуктов: BlazeDS 4, Adobe Digital Enterprise Platform Data Services for Java EE 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Передается при изменении свойства канала.

Константа PropertyChangeEvent.PROPERTY_CHANGE определяет значение свойства type объекта события PropertyChange.

Свойства объекта события имеют следующие значения:

СвойствоЗначение
bubblesОпределяется конструктором; по умолчанию содержит значение false.
cancelableОпределяется конструктором; по умолчанию содержит значение false.
kindВид изменения; PropertyChangeEventKind.UPDATE или PropertyChangeEventKind.DELETE.
oldValueИсходное значение свойства.
newValueНовое значение свойства, если имеется.
propertyИзмененное свойство.
sourceОбъект, содержащий измененное свойство.
currentTargetОбъект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton.
targetОбъект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие.
Сведения о константе

CONNECT_TIMEOUT_SECONDS

Константа
protected static const CONNECT_TIMEOUT_SECONDS:String = "connect-timeout-seconds"

ENABLE_SMALL_MESSAGES

Константа 
protected static const ENABLE_SMALL_MESSAGES:String = "enable-small-messages"

FALSE

Константа 
protected static const FALSE:String = "false"

RECORD_MESSAGE_SIZES

Константа 
protected static const RECORD_MESSAGE_SIZES:String = "record-message-sizes"

RECORD_MESSAGE_TIMES

Константа 
protected static const RECORD_MESSAGE_TIMES:String = "record-message-times"

REQUEST_TIMEOUT_SECONDS

Константа 
protected static const REQUEST_TIMEOUT_SECONDS:String = "request-timeout-seconds"

SERIALIZATION

Константа 
protected static const SERIALIZATION:String = "serialization"

TRUE

Константа 
protected static const TRUE:String = "true"





[ X ]Почему по-английски?
Содержимое Справочника ActionScript 3.0 отображается на английском языке

Не все части Справочника ActionScript 3.0 переводятся на все языки. Если какой-то текстовый элемент не переведен, он отображается на английском языке. Например, компонент ga.controls.HelpBox не переведен ни на один из языков. Это значит, что в русской версии справки компонент ga.controls.HelpBox будет отображаться на английском языке.