Пакет | mx.data |
Класс | public dynamic class ManagedRemoteService |
Наследование | ManagedRemoteService AbstractService Proxy |
Реализует | IEventDispatcher |
Подклассы | ManagedRemoteService |
Язык версии: | ActionScript 3.0 |
Версия продукта: | Adobe Digital Enterprise Platform Data Services for Java EE 4.6 |
Версии среды выполнения: | Flash Player 10.2, AIR 2.6 |
Свойство | Определено | ||
---|---|---|---|
channelSet : ChannelSet
Предоставляет доступ к ChannelSet, используемому данной службой. | AbstractService | ||
concurrency : String
Значение, которое указывает способ обработки нескольких вызовов одной службы. | ManagedRemoteService | ||
convertParametersHandler : Function
Дополнительная функция, предназначенная, главным образом, для разработчиков инфраструктуры, которые должны установить функцию для вызова с параметрами, передаваемыми в каждый вызов удаленного объекта. | ManagedRemoteService | ||
convertResultHandler : Function
Дополнительная функция, предназначенная, прежде всего, для разработчиков инфраструктуры, которые должны установить функцию для обработки результатов операции перед уведомлением обработчиков результатов. | ManagedRemoteService | ||
destination : String [переопределить]
Предоставляет доступ к адресату для MessageAgent. | ManagedRemoteService | ||
managers : Array [переопределить]
Не поддерживается в Managed Remoting. | ManagedRemoteService | ||
operations : Object
Массив операций обычно устанавливается только компилятором MXML при создании службы посредством тега MXML. | AbstractService | ||
requestTimeout : 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 | ||
Разъединяет сетевое подключение службы и удаляет любые ответчики для запросов в очереди. | AbstractService | ||
[переопределить]
Возвращает операцию для данного имени. | ManagedRemoteService | ||
Вызов для инициализации службы. | 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 | ||
[переопределить]
Удаление указанного прослушивателя из службы. | ManagedRemoteService | ||
При этом все изменения указанного элемента будут отменены и удалены из кэша. | ManagedRemoteService | ||
[переопределить]
Устанавливает учетные данные адреса назначения, к которому обращается служба при использовании Managed Remoting на стороне сервера. | ManagedRemoteService | ||
Устанавливает pageSize для указанной именованной операции. | ManagedRemoteService | ||
[переопределить]
Настраивает учетные данные для третьей стороны адреса назначения Managed Remoting. | ManagedRemoteService | ||
Представляет экземпляр ManagedRemoteService в виде строки с описанием важных свойств, например идентификатора адреса назначения и набора присвоенных каналов. | ManagedRemoteService |
Событие | Сводка | Определено | ||
---|---|---|---|---|
Событие DataConflictEvent.CONFLICT передается при обнаружении конфликта между ожидающими изменениями на стороне этого клиента и изменениями, переданными другим клиентом, или если изменения, переданные этим клиентом, конфликтуют с изменениями в удаленном адресе назначения. | ManagedRemoteService | |||
Событие DataServiceFaultEvent.FAULT передается, если вызов службы невозможен из-за ошибки. | ManagedRemoteService | |||
Событие вызова передается при вызове операции службы при отсутствии ошибки до попытки канала передать сообщение. | 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 — Объект, который может содержать изменения.
|
Boolean — true , если объект имеет ожидающие изменения.
|
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
.
Свойства объекта события имеют следующие значения:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false |
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
.
Свойства объекта события имеют следующие значения:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | true, вызов 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
.
Свойства объекта события имеют следующие значения:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false |
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()
передается это событие, если вызов успешно выполнен.
Свойства объекта события имеют следующие значения:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | true, preventDefault() из метода связанного маркера responder.result предотвращает передачу этого события операцией или службой |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
message | Сообщение, связанное с этим событием. |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
result | Результат, возвращаемый вызовом RPC. |
token | Маркер, представляющий отдельный вызов метода. Используется в образце асинхронного маркера выполнения. |
Tue Jun 12 2018, 11:34 AM Z