Пакет | mx.rpc |
Класс | public dynamic class AsyncToken |
Наследование | AsyncToken EventDispatcher Object |
Подклассы | CacheToken, ItemReference, RCAToken |
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
ResultEvent
и FaultEvent
из свойства token
.
Свойство | Определено | ||
---|---|---|---|
constructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта. | Object | ||
message : IMessage [только для чтения]
Предоставляет доступ к связанному сообщению. | AsyncToken | ||
responders : Array [только для чтения]
Массив обработчиков IResponder, вызываемый по завершении асинхронного запроса. | AsyncToken | ||
result : Object [только для чтения]
Результат, возвращенный связанным вызовом RPC. | AsyncToken |
Метод | Определено | ||
---|---|---|---|
AsyncToken(message:IMessage = null)
Создает экземпляр маркера с указанным сообщением. | AsyncToken | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Регистрирует объект прослушивателя события на объекте EventDispatcher для получения прослушивателем уведомления о событии. | EventDispatcher | ||
Добавляет ответчик к массиву ответчиков. | AsyncToken | ||
Посылает событие в поток событий. | EventDispatcher | ||
Проверяет, имеет ли объект EventDispatcher прослушиватели, зарегистрированные для определенного типа события. | EventDispatcher | ||
Показывает, определено ли заданное свойство для объекта. | Object | ||
Определяет, имеет ли маркер как минимум один зарегистрированный mx.rpc.IResponder. | AsyncToken | ||
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | ||
Показывает наличие заданного свойства и его перечисляемость. | Object | ||
Удаляет прослушиватель из объекта EventDispatcher. | EventDispatcher | ||
Задает доступность динамического свойства для операций цикла. | Object | ||
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали. | Object | ||
Возвращает строковое представление заданного объекта. | Object | ||
Возвращает элементарное значение заданного объекта. | Object | ||
Проверяет, зарегистрирован ли прослушиватель события для указанного типа события с данным объектом EventDispatcher или любым его предшественником. | EventDispatcher |
Событие | Сводка | Определено | ||
---|---|---|---|---|
[многоадресное событие] Отправляется, когда проигрыватель Flash Player или приложение AIR перемещается в фокус операционной системы и становится активным. | EventDispatcher | |||
[многоадресное событие] Отправляется, когда проигрыватель Flash Player или приложение AIR теряет фокус системы и становится неактивным. | EventDispatcher | |||
Передается при изменении свойства набора каналов. | AsyncToken |
message | свойство |
responders | свойство |
responders:Array
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Массив обработчиков IResponder, вызываемый по завершении асинхронного запроса. Для каждого присвоенного маркеру ответчика будет вызвана функция result
или fault
с передачей в соответствующее событие до непосредственной передачи события операцией или службой. Разработчик может отменить последующую передачу события службой путем вызова event.preventDefault()
. Учтите, что это не отменит присвоение свойства result
службы или операции.
Реализация
public function get responders():Array
result | свойство |
result:Object
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Результат, возвращенный связанным вызовом RPC. После присвоения свойства результата в маркере оно будет строго равно свойству результата в связанном ResultEvent.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие propertyChange
.
Реализация
public function get result():Object
AsyncToken | () | Конструктор |
addResponder | () | метод |
public function addResponder(responder:IResponder):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Добавляет ответчик к массиву ответчиков. Объект, присвоенный параметру ответчика, должен реализовывать mx.rpc.IResponder
.
Параметры
responder:IResponder — Обработчик, вызываемый по завершении асинхронного запроса.
|
Связанные элементы API
hasResponder | () | метод |
public function hasResponder():Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Определяет, имеет ли маркер как минимум один зарегистрированный mx.rpc.IResponder
.
Boolean — значение равно true, если к маркеру добавлен как минимум один ответчик.
|
propertyChange | Событие |
mx.events.PropertyChangeEvent
свойство PropertyChangeEvent.type =
mx.events.PropertyChangeEvent.PROPERTY_CHANGE
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 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 всегда используется для получения доступа к объекту, прослушивающему событие. |
Tue Jun 12 2018, 11:34 AM Z