| Пакет | 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():Arrayconnected | свойство |
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():BooleanconnectTimeout | свойство |
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):voidendpoint | свойство |
failoverURIs | свойство |
failoverURIs:ArrayПредоставляет доступ к набору URI конечных точек, которые этот канал может использовать для попытки преодоления отказа, если конечная точка кластеризована.
Если кластеризация активна, это свойство заполняется автоматически. Если кластеризация не используется, можно установить собственные значения.
Реализация
public function get failoverURIs():Array public function set failoverURIs(value:Array):voidid | свойство |
protocol | свойство |
protocol:String [только для чтения] Предоставляет доступ к протоколу, используемому каналом.
Примечание. Подклассы канала должны перезаписать этот метод и возвращать строку, представляющую их поддерживаемый протокол. Примерами строк поддерживаемых протоколов являются rtmp, http или https.
Реализация
public function get protocol():Stringreconnecting | свойство |
reconnecting:Boolean [только для чтения] Указывает, находится ли этот канал в процессе повторного подключения к альтернативной конечной точке.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие propertyChange .
Реализация
public function get reconnecting():BooleanrecordMessageSizes | свойство |
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():BooleanrecordMessageTimes | свойство |
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():BooleanrequestTimeout | свойство |
requestTimeout:intПредоставляет доступ к тайм-ауту выполнения запроса по умолчанию в секундах для канала. Значение 0 или ниже указывает, что для исходящих запросов тайм-аут на клиенте не будет истекать.
Тайм-ауты выполнения запроса являются самыми удобными для передачи сообщений в стиле RPC, требующем ответа от удаленного адресата.
Реализация
public function get requestTimeout():int public function set requestTimeout(value:int):voidshouldBeConnected | свойство |
shouldBeConnected:Boolean [только для чтения] Указывает, должен ли этот канал быть подключен к его конечной точке. Этот флажок определяет, когда, в случае отключения или ошибки, необходимо предпринять преодоление отказа, а когда передать сообщение об отключении в удаленную конечную точку.
Реализация
protected function get shouldBeConnected():Booleanuri | свойство |
uri:StringПредоставляет доступ к URI, используемым для создания целых URI конечной точки для этого канала. URI могут являться частичными путями, в этом случае полные URI конечной точки вычисляются по мере необходимости.
Реализация
public function get uri():String public function set uri(value:String):voidChannel | () | Конструктор |
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
Скрыть унаследованные общедоступные свойства
Показать унаследованные общедоступные свойства