Paket | com.adobe.icomm.assetplacement.controller |
Klasse | public class XMLDataLoader |
Vererbung | XMLDataLoader EventDispatcher Object |
Implementiert | IMXMLObject, IPackageObject |
Sprachversion: | ActionScript 3.0 |
Produktversion: | Baustein „Asset Placement“ 9.5 |
Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Player 10 |
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.
Eigenschaft | Definiert von | ||
---|---|---|---|
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 | ||
constructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz. | 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 [schreibgeschützt]
A list of Attachment objects who's controller id attribute matches the
id of this object. | XMLDataLoader | ||
packageController : Controller [schreibgeschützt]
The controller object who's id matches the id of this object. | XMLDataLoader | ||
packageResource : Resource [schreibgeschützt]
The current Resource object who's controller id attribute matches the
id of this object. | XMLDataLoader | ||
packageResources : IList [schreibgeschützt]
A list of Resource objects who's controller id attribute matches the
id of this object. | XMLDataLoader |
Methode | Definiert von | ||
---|---|---|---|
XMLDataLoader(id:String = "")
Constructor. | XMLDataLoader | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registriert ein Ereignis-Listener-Objekt bei einem EventDispatcher-Objekt, sodass der Listener über ein Ereignis benachrichtigt wird. | EventDispatcher | ||
Sendet ein Ereignis in den Ereignisablauf. | EventDispatcher | ||
Überprüft, ob das EventDispatcher-Objekt Listener für einen bestimmten Ereignistyp registriert hat. | EventDispatcher | ||
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde. | Object | ||
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde. | Object | ||
This method loads the XML data associated to the id property in the package
definition file. | XMLDataLoader | ||
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann. | Object | ||
Entfernt einen Listener aus dem EventDispatcher-Objekt. | EventDispatcher | ||
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest. | Object | ||
Gibt die Stringdarstellung dieses Objekts zurück, formatiert entsprechend den Konventionen des Gebietsschemas. | Object | ||
Gibt das angegebene Objekt als String zurück. | Object | ||
Gibt den Grundwert des angegebenen Objekts zurück. | Object | ||
Überprüft, ob bei diesem EventDispatcher-Objekt oder bei einem seiner Vorgänger ein Ereignis-Listener für einen bestimmten Ereignistyp registriert ist. | EventDispatcher |
Ereignis | Übersicht | Definiert von | ||
---|---|---|---|---|
[broadcast event] Wird ausgelöst, wenn Flash Player oder eine AIR-Anwendung den Betriebssystemfokus erhält und aktiv wird. | EventDispatcher | |||
[broadcast event] Wird ausgelöst, wenn Flash Player- oder die AIR-Anwendung den Fokus verliert und inaktiv wird. | EventDispatcher | |||
Dispatched when new content is loaded after calling loadData() or when changing the id property, if autoLoad is set to true. | XMLDataLoader |
autoLoad | Eigenschaft |
autoLoad:Boolean
Sprachversion: | ActionScript 3.0 |
Produktversion: | Baustein „Asset Placement“ 9.5 |
Laufzeitversionen: | 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.
Der Standardwert ist true.
Implementierung
public function get autoLoad():Boolean
public function set autoLoad(value:Boolean):void
id | Eigenschaft |
id:String
Sprachversion: | ActionScript 3.0 |
Produktversion: | Baustein „Asset Placement“ 9.5 |
Laufzeitversionen: | 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.
Implementierung
public function get id():String
public function set id(value:String):void
packageAttachments | Eigenschaft |
packageAttachments:IList
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Produktversion: | Baustein „Asset Placement“ 9.5 |
Laufzeitversionen: | 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.
Implementierung
public function get packageAttachments():IList
packageController | Eigenschaft |
packageController:Controller
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Produktversion: | Baustein „Asset Placement“ 9.5 |
Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Player 10 |
The controller object who's id
matches the id
of this object.
Implementierung
public function get packageController():Controller
packageResource | Eigenschaft |
packageResource:Resource
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Produktversion: | Baustein „Asset Placement“ 9.5 |
Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Player 10 |
The current Resource
object who's controller
id
attribute matches the
id
of this object.
Implementierung
public function get packageResource():Resource
packageResources | Eigenschaft |
packageResources:IList
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Produktversion: | Baustein „Asset Placement“ 9.5 |
Laufzeitversionen: | 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.
Implementierung
public function get packageResources():IList
XMLDataLoader | () | Konstruktor |
loadData | () | Methode |
public function loadData():void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Baustein „Asset Placement“ 9.5 |
Laufzeitversionen: | 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.
Verwandte API-Elemente
xmlDataReady | Ereignis |
com.adobe.icomm.assetplacement.controller.XMLDataReadyEvent
Eigenschaft XMLDataReadyEvent.type =
com.adobe.icomm.assetplacement.controller.XMLDataReadyEvent.XML_DATA_READY
Sprachversion: | ActionScript 3.0 |
Produktversion: | Baustein „Asset Placement“ 9.5 |
Laufzeitversionen: | 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.
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>
Tue Jun 12 2018, 10:04 AM Z