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

ManagedRemoteService  - AS3 ADEP Data Services

Пакетmx.data
Классpublic dynamic class ManagedRemoteService
НаследованиеManagedRemoteService Inheritance AbstractService Inheritance Proxy
Реализует IEventDispatcher
Подклассы ManagedRemoteService

Язык версии: ActionScript 3.0
Версия продукта: Adobe Digital Enterprise Platform Data Services for Java EE 4.6
Версии среды выполнения: Flash Player 10.2, AIR 2.6

Класс ManagedRemoteService предоставляет доступ к классам Remoting на удаленном сервере приложений с функциями управления данными LCDS.



Общедоступные свойства
 СвойствоОпределено
 InheritedchannelSet : ChannelSet
Предоставляет доступ к ChannelSet, используемому данной службой.
AbstractService
  concurrency : String
Значение, которое указывает способ обработки нескольких вызовов одной службы.
ManagedRemoteService
  convertParametersHandler : Function
Дополнительная функция, предназначенная, главным образом, для разработчиков инфраструктуры, которые должны установить функцию для вызова с параметрами, передаваемыми в каждый вызов удаленного объекта.
ManagedRemoteService
  convertResultHandler : Function
Дополнительная функция, предназначенная, прежде всего, для разработчиков инфраструктуры, которые должны установить функцию для обработки результатов операции перед уведомлением обработчиков результатов.
ManagedRemoteService
  destination : String
[переопределить] Предоставляет доступ к адресату для MessageAgent.
ManagedRemoteService
  managers : Array
[переопределить] Не поддерживается в Managed Remoting.
ManagedRemoteService
 Inheritedoperations : Object
Массив операций обычно устанавливается только компилятором MXML при создании службы посредством тега MXML.
AbstractService
 InheritedrequestTimeout : int
Предоставляет доступ к тайм-ауту запроса в секундах для переданных сообщений.
AbstractService
  showBusyCursor : Boolean
Если значение true, во время выполнения службы отображается курсор в состоянии занятости.
ManagedRemoteService
  throwItemPendingErrors : Boolean
Значение свойства устанавливается на false для подавления ошибок ожидания элементов при обращении к «ленивым» передаваемым данным или данным без разбиения на страницы.
ManagedRemoteService
  verifyEntityClasses : Boolean
При значении true убедитесь, что присутствуют все управляемые сущности.
ManagedRemoteService
Общедоступные методы
 МетодОпределено
  
ManagedRemoteService(destinationId:String = null)
Создает ManagedRemoteService.
ManagedRemoteService
  
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
[переопределить] Добавление прослушивателя событий к службе.
ManagedRemoteService
  
Указывает на наличие ожидающих изменений для определенного объекта.
ManagedRemoteService
 Inherited
Разъединяет сетевое подключение службы и удаляет любые ответчики для запросов в очереди.
AbstractService
  
[переопределить] Возвращает операцию для данного имени.
ManagedRemoteService
 Inherited
Вызов для инициализации службы.
AbstractService
  
Принудительная инициализация Managed Remote Service.
ManagedRemoteService
  
[переопределить] Выводит пользователя из адреса назначения в службе и выпускает все управляемые коллекции и элементы.
ManagedRemoteService
  
releaseCollection(view:ListCollectionView, clear:Boolean = false, copyStillManagedItems:Boolean = true):void
Отменяет управление указанной коллекцией базовым DataService.
ManagedRemoteService
  
releaseItem(item:IManaged, dontClearStillManagedItems:Boolean = true, copyStillManagedItems:Boolean = true):IManaged
Отменяет управление указанным элементом базовым DataService.
ManagedRemoteService
  
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
[переопределить] Удаление указанного прослушивателя из службы.
ManagedRemoteService
  
При этом все изменения указанного элемента будут отменены и удалены из кэша.
ManagedRemoteService
  
setCredentials(username:String, password:String, charset:String = null):void
[переопределить] Устанавливает учетные данные адреса назначения, к которому обращается служба при использовании Managed Remoting на стороне сервера.
ManagedRemoteService
  
setPageSizeForOperation(operationName:String, pageSize:int):void
Устанавливает pageSize для указанной именованной операции.
ManagedRemoteService
  
setRemoteCredentials(remoteUsername:String, remotePassword:String, charset:String = null):void
[переопределить] Настраивает учетные данные для третьей стороны адреса назначения Managed Remoting.
ManagedRemoteService
  
Представляет экземпляр ManagedRemoteService в виде строки с описанием важных свойств, например идентификатора адреса назначения и набора присвоенных каналов.
ManagedRemoteService
События
 Событие Сводка Определено
  Событие DataConflictEvent.CONFLICT передается при обнаружении конфликта между ожидающими изменениями на стороне этого клиента и изменениями, переданными другим клиентом, или если изменения, переданные этим клиентом, конфликтуют с изменениями в удаленном адресе назначения.ManagedRemoteService
  Событие DataServiceFaultEvent.FAULT передается, если вызов службы невозможен из-за ошибки.ManagedRemoteService
 InheritedСобытие вызова передается при вызове операции службы при отсутствии ошибки до попытки канала передать сообщение.AbstractService
  Событие MessageEvent.MESSAGE передается, если удаленный адрес назначения инициирует уведомление об операции данных.ManagedRemoteService
  Событие ResultEvent.RESULT передается при успешном возврате вызова службы.ManagedRemoteService
Сведения о свойстве

concurrency

свойство
concurrency:String

Язык версии: ActionScript 3.0
Версия продукта: Adobe Digital Enterprise Platform Data Services for Java EE 4.6
Версии среды выполнения: Flash Player 10.2, AIR 2.6

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

  • multiple – Существующие запросы не отменяются, и разработчик несет ответственность за обеспечение непротиворечивости возвращенных данных путем тщательного управления потоком событий. Это значение по умолчанию.
  • single – Для метода создается только один запрос в конкретный момент времени; для дополнительных запросов, созданных во время ожидания обработки этим запросом, незамедлительно генерируется ошибка, и на сервер они не передаются.
  • last – При создании запроса клиент игнорирует событие результата или ошибки для любого текущего запроса в очереди. В систему клиента передаются только результат или ошибка для последнего запроса. Это позволяет упростить обработку событий в клиентском приложении, однако необходимо использовать такой режим только при возможности безопасного игнорирования результатов и ошибок для запросов.



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

convertParametersHandler

свойство 
public var convertParametersHandler:Function

Язык версии: ActionScript 3.0
Версия продукта: Adobe Digital Enterprise Platform Data Services for Java EE 4.6
Версии среды выполнения: Flash Player 10.2, AIR 2.6

Дополнительная функция, предназначенная, главным образом, для разработчиков инфраструктуры, которые должны установить функцию для вызова с параметрами, передаваемыми в каждый вызов удаленного объекта. Функция получает массив параметров и возвращает потенциально измененный массив. Определение функции должно иметь следующий вид: function myParametersFunction(parameters:Array):Array.

convertResultHandler

свойство 
public var convertResultHandler:Function

Язык версии: ActionScript 3.0
Версия продукта: Adobe Digital Enterprise Platform Data Services for Java EE 4.6
Версии среды выполнения: Flash Player 10.2, AIR 2.6

Дополнительная функция, предназначенная, прежде всего, для разработчиков инфраструктуры, которые должны установить функцию для обработки результатов операции перед уведомлением обработчиков результатов. Определение функции должно иметь следующий вид: function myConvertResultsFunction(result: operation:AbstractOperation):. Результат передается только после преобразования makeObjectsBindable, но до создания события результата.

destination

свойство 
destination:String[переопределить]

Язык версии: ActionScript 3.0
Версия продукта: Adobe Digital Enterprise Platform Data Services for Java EE 4.6
Версии среды выполнения: Flash Player 10.2, AIR 2.6

Предоставляет доступ к адресату для MessageAgent. Изменение адресата приведет к отключению MessageAgent, если он будет подключен.



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

managers

свойство 
managers:Array[переопределить]

Язык версии: ActionScript 3.0
Версия продукта: Adobe Digital Enterprise Platform Data Services for Java EE 4.6
Версии среды выполнения: Flash Player 10.2, AIR 2.6

Не поддерживается в Managed Remoting.



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

showBusyCursor

свойство 
showBusyCursor:Boolean

Язык версии: ActionScript 3.0
Версия продукта: Adobe Digital Enterprise Platform Data Services for Java EE 4.6
Версии среды выполнения: Flash Player 10.2, AIR 2.6

Если значение true, во время выполнения службы отображается курсор в состоянии занятости. Значение по умолчанию false.



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

throwItemPendingErrors

свойство 
throwItemPendingErrors:Boolean

Язык версии: ActionScript 3.0
Версия продукта: Adobe Digital Enterprise Platform Data Services for Java EE 4.6
Версии среды выполнения: Flash Player 10.2, AIR 2.6

Значение свойства устанавливается на false для подавления ошибок ожидания элементов при обращении к «ленивым» передаваемым данным или данным без разбиения на страницы. Вместо получения ошибки будет возвращаться null для значения свойства или выполняться вызов getItemAt() в ArrayCollection.

Метод size() возвращает 0 элементов для списка, данные о размере которого еще не были получены с сервера. Если элемент возвращается с сервера, отправляются соответствующие события PropertyChangeEvent и CollectionEvent.



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

verifyEntityClasses

свойство 
verifyEntityClasses:Boolean

Язык версии: ActionScript 3.0
Версия продукта: Adobe Digital Enterprise Platform Data Services for Java EE 4.6
Версии среды выполнения: Flash Player 10.2, AIR 2.6

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



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

ManagedRemoteService

()Конструктор
public function ManagedRemoteService(destinationId:String = null)

Язык версии: ActionScript 3.0
Версия продукта: Adobe Digital Enterprise Platform Data Services for Java EE 4.6
Версии среды выполнения: Flash Player 10.2, AIR 2.6

Создает ManagedRemoteService.

Параметры
destinationId:String (default = null) — [необязательно] Адрес назначения ManagedRemoteService
Сведения о методе

addEventListener

()метод
override public function addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void

Язык версии: ActionScript 3.0
Версия продукта: Adobe Digital Enterprise Platform Data Services for Java EE 4.6
Версии среды выполнения: Flash Player 10.2, AIR 2.6

Добавление прослушивателя событий к службе.

Параметры

type:String — Тип события.
 
listener:Function — Функция прослушивателя, обрабатывающая событие. Эта функция должна принимать объект Event в качестве единственного параметра и не должна возвращать данные.
 
useCapture:Boolean (default = false) — Определяет, работает ли прослушиватель в фазе захвата или в целевой фазе и в фазе восходящей цепочки. Если значение useCapture равно true, прослушиватель обрабатывает событие только во время фазы захвата, но не во время целевой фазы или фазы восходящей цепочки. Если значение useCapture равно false, то прослушиватель обрабатывает событие только в целевой фазе или фазе восходящей цепочки. Чтобы прослушивать событие во всех трех фазах, необходимо вызвать addEventListener() дважды: один раз с useCapture в значении true, а другой — с useCapture в значении false.
 
priority:int (default = 0) — Уровень приоритета прослушивателя события. Приоритет определяется 32-разрядным целым числом со знаком. Чем больше число, тем выше приоритет. Все прослушиватели с приоритетом n обрабатываются перед обработкой прослушивателей с приоритетом n-1. Прослушиватели с одинаковым приоритетом обрабатываются в порядке их добавления. Значение приоритета по умолчанию равно 0.
 
useWeakReference:Boolean (default = false) — Определяет, является ли ссылка на прослушиватель «сильной» или «слабой». «Сильная» ссылка (по умолчанию) предотвращает удаление прослушивателя сборщиком мусора. «Слабая» ссылка не выполняет эту функцию.

commitRequiredOn

()метод 
public function commitRequiredOn(item:Object):Boolean

Язык версии: ActionScript 3.0
Версия продукта: Adobe Digital Enterprise Platform Data Services for Java EE 4.6
Версии среды выполнения: Flash Player 10.2, AIR 2.6

Указывает на наличие ожидающих изменений для определенного объекта. Если класс ManagedRemoteService не инициализирован посредством вызова операции или явного вызова initialize(), этот метод всегда будет возвращать значение false.

Параметры

item:Object — Объект, который может содержать изменения.

Возвращает
Booleantrue, если объект имеет ожидающие изменения.

getOperation

()метод 
override public function getOperation(name:String):AbstractOperation

Язык версии: ActionScript 3.0
Версия продукта: Adobe Digital Enterprise Platform Data Services for Java EE 4.6
Версии среды выполнения: Flash Player 10.2, AIR 2.6

Возвращает операцию для данного имени. Если операция не была создана заранее, в течение этого вызова создается новая операция mx.rpc.remoting.Operation. Как правило, доступ к операции можно получить путем простого указания ее имени после переменной службы (myService.someOperation), но если имя операции совпадает с определенным методом в службе (например, setCredentials), то для обращения к операции можно использовать этот метод.

Параметры

name:String — Имя операции.

Возвращает
AbstractOperation — Операция, которая выполняется для этого имени.

initializeService

()метод 
public function initializeService():mx.rpc:AsyncToken

Язык версии: ActionScript 3.0
Версия продукта: Adobe Digital Enterprise Platform Data Services for Java EE 4.6
Версии среды выполнения: Flash Player 10.2, AIR 2.6

Принудительная инициализация Managed Remote Service. Создает ResultEvent при успешном выполнении или DataServiceFaultEvent - при сбое. Примечание. Не используйте функцию initialize(), поскольку она не настраивает ManagedRemoteService.

Возвращает
mx.rpc:AsyncToken

logout

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

Язык версии: ActionScript 3.0
Версия продукта: Adobe Digital Enterprise Platform Data Services for Java EE 4.6
Версии среды выполнения: Flash Player 10.2, AIR 2.6

Выводит пользователя из адреса назначения в службе и выпускает все управляемые коллекции и элементы. Для всех служб Data Services, связанных с Managed Remote Service, также вызывается logout().

releaseCollection

()метод 
public function releaseCollection(view:ListCollectionView, clear:Boolean = false, copyStillManagedItems:Boolean = true):void

Язык версии: ActionScript 3.0
Версия продукта: Adobe Digital Enterprise Platform Data Services for Java EE 4.6
Версии среды выполнения: Flash Player 10.2, AIR 2.6

Отменяет управление указанной коллекцией базовым DataService. (см. DataService.releaseCollection() для получения подробной информации)

Параметры

view:ListCollectionView — Ссылка ListCollectionView, которая не должна более получать удаленные обновления.
 
clear:Boolean (default = false) — Логическое значение, если из списка должны быть удалены все элементы. Кроме того, копирование элементов выполняться не будет,
 
copyStillManagedItems:Boolean (default = true) — Логическое значение, если в этой коллекции имеются другие управляемые ссылки, которое контролирует копирование указанных элементов таким образом, что после этого вызова обеспечивается отсутствие управляемых элементов коллекции. Сброс и определение этого параметра как false является оптимальным способом отмены управляемых ссылок.

releaseItem

()метод 
public function releaseItem(item:IManaged, dontClearStillManagedItems:Boolean = true, copyStillManagedItems:Boolean = true):IManaged

Язык версии: ActionScript 3.0
Версия продукта: Adobe Digital Enterprise Platform Data Services for Java EE 4.6
Версии среды выполнения: Flash Player 10.2, AIR 2.6

Отменяет управление указанным элементом базовым DataService. (см. DataService.releaseItem() для получения подробной информации)

Параметры

item:IManaged — Ссылка IManaged на отменяемый элемент.
 
dontClearStillManagedItems:Boolean (default = true) — Логическое значение, которое указывает, следует ли скопировать (true) или удалить (false) элементы, если элемент управляется другой коллекцией или ссылкой после этого выпуска.
 
copyStillManagedItems:Boolean (default = true) — Логическое значение, определяющее копирование все еще управляемых элементов в графике объектов. При передаче значения false граф объекта не изменяется, даже если некоторые объекты в графе управляются через другие ссылки.

Возвращает
IManaged — Ссылка к выпущенному элементу. Эта ссылка может являться копией указанного элемента, если для copyStillManagedItems и dontClearStillManagedItems указано значение true и существует ссылка на этот элемент. Это может произойти при множественных вызовах ManagedRemoteService.yourGetItemHere() для одного и того же элемента или если на этот элемент ссылается коллекция, полученная в результате вызова ManagedRemoteService.yourFillMethodHere().

removeEventListener

()метод 
override public function removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void

Язык версии: ActionScript 3.0
Версия продукта: Adobe Digital Enterprise Platform Data Services for Java EE 4.6
Версии среды выполнения: Flash Player 10.2, AIR 2.6

Удаление указанного прослушивателя из службы.

Параметры

type:String — Тип события.
 
listener:Function — Удаляемый объект прослушивателя.
 
useCapture:Boolean (default = false) — Указывает, был ли прослушиватель зарегистрирован для фазы захвата или целевой фазы и фазы восходящей цепочки. Если прослушиватель зарегистрирован и для фазы захвата, и для фаз цели и восходящей цепочки, метод removeEventListener() необходимо вызвать дважды: один раз с useCapture() в значении true, а другой раз с useCapture() в значении false.

revertChanges

()метод 
public function revertChanges(item:IManaged = null):Boolean

Язык версии: ActionScript 3.0
Версия продукта: Adobe Digital Enterprise Platform Data Services for Java EE 4.6
Версии среды выполнения: Flash Player 10.2, AIR 2.6

При этом все изменения указанного элемента будут отменены и удалены из кэша. Если указанный элемент не был изменен, этот метод возвратит значение false. Если указанный элемент был изменен, этот метод повторно применит изменения и возвратит значение true. Если класс ManagedRemoteService не инициализирован посредством вызова операции или явного вызова initialize(), этот метод всегда будет возвращать значение false.

Параметры

item:IManaged (default = null) — Ссылка IManaged для повторного применения изменений

Возвращает
Boolean — Логическое значение, указывающее, были ли повторно применены изменения указанного элемента.

setCredentials

()метод 
override public function setCredentials(username:String, password:String, charset:String = null):void

Язык версии: ActionScript 3.0
Версия продукта: Adobe Digital Enterprise Platform Data Services for Java EE 4.6
Версии среды выполнения: Flash Player 10.2, AIR 2.6

Устанавливает учетные данные адреса назначения, к которому обращается служба при использовании Managed Remoting на стороне сервера. Учетные данные применяются ко всем службам, подключенным по одному ChannelSet.

Параметры

username:String — Имя пользователя для адреса назначения.
 
password:String — Пароль для адреса назначения.
 
charset:String (default = null) — Кодировка набора символов для использования при кодировании учетных данных. По умолчанию имеет нулевое значение, при котором используется унаследованный набор символов ISO-Latin-1. Помимо этого поддерживается только набор символов UTF-8.

setPageSizeForOperation

()метод 
public function setPageSizeForOperation(operationName:String, pageSize:int):void

Язык версии: ActionScript 3.0
Версия продукта: Adobe Digital Enterprise Platform Data Services for Java EE 4.6
Версии среды выполнения: Flash Player 10.2, AIR 2.6

Устанавливает pageSize для указанной именованной операции. Это значение можно также установить при непосредственном доступе к операции. Операции - это динамические свойства службы, которые недоступны в пределах IDE

service.operationname.pageSize

Параметры

operationName:String — Имя операции.
 
pageSize:int — размер страницы для установки.

setRemoteCredentials

()метод 
override public function setRemoteCredentials(remoteUsername:String, remotePassword:String, charset:String = null):void

Язык версии: ActionScript 3.0
Версия продукта: Adobe Digital Enterprise Platform Data Services for Java EE 4.6
Версии среды выполнения: Flash Player 10.2, AIR 2.6

Настраивает учетные данные для третьей стороны адреса назначения Managed Remoting.

Параметры

remoteUsername:String — Имя пользователя для передачи в удаленную конечную точку
 
remotePassword:String — Пароль для передачи в удаленную конечную точку
 
charset:String (default = null) — Кодировка набора символов для использования при кодировании учетных данных в удаленной службе. По умолчанию имеет нулевое значение, при котором используется унаследованный набор символов ISO-Latin-1. Помимо этого поддерживается только набор символов UTF-8.

toString

()метод 
public function toString():String

Язык версии: ActionScript 3.0
Версия продукта: Adobe Digital Enterprise Platform Data Services for Java EE 4.6
Версии среды выполнения: Flash Player 10.2, AIR 2.6

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

Возвращает
String — Возвращает строковое представление экземпляра RemoteObject.
Сведения о событии

conflict

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

Язык версии: ActionScript 3.0
Версия продукта: Adobe Digital Enterprise Platform Data Services for Java EE 4.6
Версии среды выполнения: Flash Player 10.2, AIR 2.6

Событие DataConflictEvent.CONFLICT передается при обнаружении конфликта между ожидающими изменениями на стороне этого клиента и изменениями, переданными другим клиентом, или если изменения, переданные этим клиентом, конфликтуют с изменениями в удаленном адресе назначения. Каждый экземпляр ManagedRemoteService передает события конфликта только для элементов этого адреса назначения.

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

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

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

fault

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

Язык версии: ActionScript 3.0
Версия продукта: Adobe Digital Enterprise Platform Data Services for Java EE 4.6
Версии среды выполнения: Flash Player 10.2, AIR 2.6

Событие DataServiceFaultEvent.FAULT передается, если вызов службы невозможен из-за ошибки.

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

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

СвойствоЗначение
bubblesfalse
cancelabletrue, вызов preventDefault()из метода responder.fault связанного маркера приводит к предотвращению передачи этого события службой или операцией
currentTargetОбъект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton.
fault Объект ошибки, содержащий возникший конфликт.
item Элемент, сгенерировавший ошибку.
identity Идентификатор элемента, сгенерировавшего ошибку.
message Сообщение, связанное с этим событием.
token Маркер, представляющий вызов метода. Используется в образце асинхронного маркера выполнения.
targetОбъект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие.

message

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

Язык версии: ActionScript 3.0
Версия продукта: Adobe Digital Enterprise Platform Data Services for Java EE 4.6
Версии среды выполнения: Flash Player 10.2, AIR 2.6

Событие MessageEvent.MESSAGE передается, если удаленный адрес назначения инициирует уведомление об операции данных. Например, если данные обновляются в удаленном адресе назначения, операция обновления передается для прослушивания всех клиентов и преобразуется в событие сообщения на этом экземпляре DataService.

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

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

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

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

result

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

Язык версии: ActionScript 3.0
Версия продукта: Adobe Digital Enterprise Platform Data Services for Java EE 4.6
Версии среды выполнения: Flash Player 10.2, AIR 2.6

Событие ResultEvent.RESULT передается при успешном возврате вызова службы. Например, при вызове метода fill() передается это событие, если вызов успешно выполнен.

Тип события RESULT.

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

СвойствоЗначение
bubblesfalse
cancelabletrue, preventDefault() из метода связанного маркера responder.result предотвращает передачу этого события операцией или службой
currentTargetОбъект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton.
message Сообщение, связанное с этим событием.
targetОбъект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие.
resultРезультат, возвращаемый вызовом RPC.
tokenМаркер, представляющий отдельный вызов метода. Используется в образце асинхронного маркера выполнения.




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

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