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

XMLDataLoader  - AS3 Asset Placement

Пакетcom.adobe.icomm.assetplacement.controller
Классpublic class XMLDataLoader
НаследованиеXMLDataLoader Inheritance EventDispatcher Inheritance Object
Реализует IMXMLObject, IPackageObject

Язык версии: ActionScript 3.0
Версия продукта: Asset Placement Building Block 9.5
Версии среды выполнения: AIR 1.0, Flash Player 9, Flash Player 10

XMLDataLoader is used to load a resource from the package definition that points to an XML data file. The XMLDataLoader is linked to an asset in the package definition through its id.

If autoLoad is true, then whenever the id property is changed, the data linked to the new id will be loaded. If autoLoad is false, then an explicit call to loadData() must be made to load the package XML resource. Once the XML data is loaded and ready to use, an XmlDataReadyEvent is dispatched.

Посмотреть примеры



Общедоступные свойства
 СвойствоОпределено
  autoLoad : Boolean
A flag that indictes whether content starts loading automatically when the id is set or waits for a call to the loadData() method.
XMLDataLoader
 Inheritedconstructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта.
Object
  id : String
The id of this object, which is used to link up to the controller attribute in the assets section of the package definition file.
XMLDataLoader
  packageAttachments : IList
[только для чтения] A list of Attachment objects who's controller id attribute matches the id of this object.
XMLDataLoader
  packageController : Controller
[только для чтения] The controller object who's id matches the id of this object.
XMLDataLoader
  packageResource : Resource
[только для чтения] The current Resource object who's controller id attribute matches the id of this object.
XMLDataLoader
  packageResources : IList
[только для чтения] A list of Resource objects who's controller id attribute matches the id of this object.
XMLDataLoader
Общедоступные методы
 МетодОпределено
  
Constructor.
XMLDataLoader
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Регистрирует объект прослушивателя события на объекте EventDispatcher для получения прослушивателем уведомления о событии.
EventDispatcher
 Inherited
Посылает событие в поток событий.
EventDispatcher
 Inherited
Проверяет, имеет ли объект EventDispatcher прослушиватели, зарегистрированные для определенного типа события.
EventDispatcher
 Inherited
Показывает, определено ли заданное свойство для объекта.
Object
 Inherited
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра.
Object
  
This method loads the XML data associated to the id property in the package definition file.
XMLDataLoader
 Inherited
Показывает наличие заданного свойства и его перечисляемость.
Object
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
Удаляет прослушиватель из объекта EventDispatcher.
EventDispatcher
 Inherited
Задает доступность динамического свойства для операций цикла.
Object
 Inherited
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали.
Object
 Inherited
Возвращает строковое представление заданного объекта.
Object
 Inherited
Возвращает элементарное значение заданного объекта.
Object
 Inherited
Проверяет, зарегистрирован ли прослушиватель события для указанного типа события с данным объектом EventDispatcher или любым его предшественником.
EventDispatcher
События
 Событие Сводка Определено
 Inherited[многоадресное событие] Отправляется, когда проигрыватель Flash Player или приложение AIR перемещается в фокус операционной системы и становится активным.EventDispatcher
 Inherited[многоадресное событие] Отправляется, когда проигрыватель Flash Player или приложение AIR теряет фокус системы и становится неактивным.EventDispatcher
  Dispatched when new content is loaded after calling loadData() or when changing the id property, if autoLoad is set to true.XMLDataLoader
Сведения о свойстве

autoLoad

свойство
autoLoad:Boolean

Язык версии: ActionScript 3.0
Версия продукта: Asset Placement Building Block 9.5
Версии среды выполнения: AIR 1.0, Flash Player 9, Flash Player 10

A flag that indictes whether content starts loading automatically when the id is set or waits for a call to the loadData() method. If true, the content loads automatically. If false, you must call the loadData() method.

Значением по умолчанию является true.



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

id

свойство 
id:String

Язык версии: ActionScript 3.0
Версия продукта: Asset Placement Building Block 9.5
Версии среды выполнения: AIR 1.0, Flash Player 9, Flash Player 10

The id of this object, which is used to link up to the controller attribute in the assets section of the package definition file.



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

packageAttachments

свойство 
packageAttachments:IList  [только для чтения]

Язык версии: ActionScript 3.0
Версия продукта: Asset Placement Building Block 9.5
Версии среды выполнения: AIR 1.0, Flash Player 9, Flash Player 10

A list of Attachment objects who's controller id attribute matches the id of this object.



Реализация
    public function get packageAttachments():IList

packageController

свойство 
packageController:Controller  [только для чтения]

Язык версии: ActionScript 3.0
Версия продукта: Asset Placement Building Block 9.5
Версии среды выполнения: AIR 1.0, Flash Player 9, Flash Player 10

The controller object who's id matches the id of this object.



Реализация
    public function get packageController():Controller

packageResource

свойство 
packageResource:Resource  [только для чтения]

Язык версии: ActionScript 3.0
Версия продукта: Asset Placement Building Block 9.5
Версии среды выполнения: AIR 1.0, Flash Player 9, Flash Player 10

The current Resource object who's controller id attribute matches the id of this object.



Реализация
    public function get packageResource():Resource

packageResources

свойство 
packageResources:IList  [только для чтения]

Язык версии: ActionScript 3.0
Версия продукта: Asset Placement Building Block 9.5
Версии среды выполнения: AIR 1.0, Flash Player 9, Flash Player 10

A list of Resource objects who's controller id attribute matches the id of this object.



Реализация
    public function get packageResources():IList
Сведения о конструкторе

XMLDataLoader

()Конструктор
public function XMLDataLoader(id:String = "")

Язык версии: ActionScript 3.0
Версия продукта: Asset Placement Building Block 9.5
Версии среды выполнения: AIR 1.0, Flash Player 9, Flash Player 10

Constructor.

Параметры
id:String (default = "") — Set the id property when constructing the object.
Сведения о методе

loadData

()метод
public function loadData():void

Язык версии: ActionScript 3.0
Версия продукта: Asset Placement Building Block 9.5
Версии среды выполнения: AIR 1.0, Flash Player 9, Flash Player 10

This method loads the XML data associated to the id property in the package definition file. When the data is ready for use, an xmlDataReady event is dispatched. The event contains the data.

Связанные элементы API

Сведения о событии

xmlDataReady

Событие
Тип объекта события: com.adobe.icomm.assetplacement.controller.XMLDataReadyEvent
свойство XMLDataReadyEvent.type = com.adobe.icomm.assetplacement.controller.XMLDataReadyEvent.XML_DATA_READY

Язык версии: ActionScript 3.0
Версия продукта: Asset Placement Building Block 9.5
Версии среды выполнения: AIR 1.0, Flash Player 9, Flash Player 10

Dispatched when new content is loaded after calling loadData() or when changing the id property, if autoLoad is set to true.

A value that represents the Event name.
This class can be used in ActionScript as follows:
     
     public function foo():void
     {
          var xmlDataLoader:XMLDataLoader = new XMLDataLoader();
          xmlDataLoader.autoLoad = false;
          xmlDataLoader.id = "data";
     
          xmlDataLoader.addEventListener(XMLDataReadyEvent.XML_DATA_READY, xmlDataReadyHandler);
          xmlDataLoader.loadData(); 
     }
     
     private function xmlDataReadyHandler(event:XMLDataReadyEvent):void
     {
          var root:XML = event.data;
     
          // Do stuff with the XML...
     }
     
     

The XMLDataLoader can also be used in MXML:

     
     <mx:Module xmlns:mx="http://www.adobe.com/2006/mxml" 
                xmlns:ap="http://ns.adobe.com/livecycle/icomm/assetplacement">
     
             <mx:Script>
                 <![CDATA[
                     // Called when XMLDataLoader loads data
                     private function onXMLDataReady(event:XMLDataReadyEvent):void
                  {
                      var info:XML = event.data;
                      StatementDataText.data = info.PhoneBill;
                  }    
             ]]>
          </mx:Script>
     
          <ap:XMLDataLoader id="data" xmlDataReady="onXMLDataReady(event)"/>
     
     </mx:Module>
     
     




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

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