| Пакет | 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():Arrayresult | свойство |
result:Object [только для чтения] | Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Результат, возвращенный связанным вызовом RPC. После присвоения свойства результата в маркере оно будет строго равно свойству результата в связанном ResultEvent.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие propertyChange .
Реализация
public function get result():ObjectAsyncToken | () | Конструктор |
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
Скрыть унаследованные общедоступные свойства
Показать унаследованные общедоступные свойства