Пакет | mx.messaging |
Класс | public class Channel |
Наследование | Channel EventDispatcher 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 | ||
constructor : 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 |
Метод | Определено | ||
---|---|---|---|
Создает экземпляр общего канала, подключающегося с указанными URI конечной точки. | Channel | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Регистрирует объект прослушивателя события на объекте EventDispatcher для получения прослушивателем уведомления о событии. | EventDispatcher | ||
Подклассы должны перезаписать этот метод для применения любых параметров настройки, которые могут быть необходимы для отдельного канала. | Channel | ||
Подключает ChannelSet к каналу. | Channel | ||
Отключает ChannelSet от канала. | Channel | ||
Посылает событие в поток событий. | EventDispatcher | ||
Проверяет, имеет ли объект EventDispatcher прослушиватели, зарегистрированные для определенного типа события. | EventDispatcher | ||
Показывает, определено ли заданное свойство для объекта. | Object | ||
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | ||
Отправляет CommandMessage серверу для выхода из системы при подключенном канале. | Channel | ||
Показывает наличие заданного свойства и его перечисляемость. | Object | ||
Удаляет прослушиватель из объекта EventDispatcher. | EventDispatcher | ||
Передает указанное сообщение на целевой адрес. | Channel | ||
Устанавливает указанное значение для учетных данных. | Channel | ||
Задает доступность динамического свойства для операций цикла. | Object | ||
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали. | Object | ||
Возвращает строковое представление заданного объекта. | Object | ||
Возвращает элементарное значение заданного объекта. | Object | ||
Проверяет, зарегистрирован ли прослушиватель события для указанного типа события с данным объектом EventDispatcher или любым его предшественником. | EventDispatcher |
Метод | Определено | ||
---|---|---|---|
Применяет URL-адреса балансировки нагрузки клиента, если они существуют. | Channel | ||
Обрабатывает неуспешно завершенное внутреннее подключение и передает событие FAULT для канала. | Channel | ||
Обрабатывает успешное внутреннее подключение и передает событие CONNECT для канала. | Channel | ||
Обрабатывает тайм-аут подключения путем передачи ChannelFaultEvent. | Channel | ||
Обрабатывает завершенное с ошибкой внутреннее отключение и передает событие FAULT для канала. | Channel | ||
Обрабатывает успешное внутреннее отключение и передает событие DISCONNECT для канала. | Channel | ||
Обрабатывает изменение условия защиты для управления начальным подключением канала к приложению. | Channel | ||
Возвращает соответствующий MessageResponder для метода send() канала. | Channel | ||
Подключает канал к его конечной точке. | Channel | ||
Отключает канал от его конечной точки. | Channel | ||
Отправляет сообщение по каналу и маршрутизирует ответ на ответчик. | Channel |
Событие | Сводка | Определено | ||
---|---|---|---|---|
[многоадресное событие] Отправляется, когда проигрыватель Flash Player или приложение AIR перемещается в фокус операционной системы и становится активным. | EventDispatcher | |||
Передается после подключения канала к его конечной точке. | Channel | |||
Передается после отключения канала от его конечной точки. | Channel | |||
Передается после ошибки в канале. | Channel | |||
[многоадресное событие] Отправляется, когда проигрыватель 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 | свойство |
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 | свойство |
failoverURIs | свойство |
failoverURIs:Array
Предоставляет доступ к набору URI конечных точек, которые этот канал может использовать для попытки преодоления отказа, если конечная точка кластеризована.
Если кластеризация активна, это свойство заполняется автоматически. Если кластеризация не используется, можно установить собственные значения.
Реализация
public function get failoverURIs():Array
public function set failoverURIs(value:Array):void
id | свойство |
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
.
Свойства объекта события имеют следующие значения:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false |
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
.
Свойства объекта события имеют следующие значения:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false |
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
.
Свойства объекта события имеют следующие значения:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false |
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
.
Свойства объекта события имеют следующие значения:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false |
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"
Tue Jun 12 2018, 11:34 AM Z