Pacchetto | com.adobe.icomm.assetplacement.controller |
Classe | public class XMLDataLoader |
Ereditarietà | XMLDataLoader EventDispatcher Object |
Implementa | IMXMLObject, IPackageObject |
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Blocco costitutivo Asset Placement 9.5 |
Versioni runtime: | 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.
Proprietà | Definito da | ||
---|---|---|---|
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
Un riferimento all'oggetto classe o alla funzione di costruzione per una determinata istanza di oggetto. | 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 [sola lettura]
A list of Attachment objects who's controller id attribute matches the
id of this object. | XMLDataLoader | ||
packageController : Controller [sola lettura]
The controller object who's id matches the id of this object. | XMLDataLoader | ||
packageResource : Resource [sola lettura]
The current Resource object who's controller id attribute matches the
id of this object. | XMLDataLoader | ||
packageResources : IList [sola lettura]
A list of Resource objects who's controller id attribute matches the
id of this object. | XMLDataLoader |
Metodo | Definito da | ||
---|---|---|---|
XMLDataLoader(id:String = "")
Constructor. | XMLDataLoader | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registra un oggetto listener di eventi con un oggetto EventDispatcher, in modo che il listener riceva la notifica di un evento. | EventDispatcher | ||
Invia un evento nel flusso di eventi. | EventDispatcher | ||
Verifica se per l'oggetto EventDispatcher sono presenti listener registrati per un tipo specifico di evento. | EventDispatcher | ||
Indica se per un oggetto è definita una proprietà specifica. | Object | ||
Indica se un'istanza della classe Object si trova nella catena di prototipi dell'oggetto specificato come parametro. | Object | ||
This method loads the XML data associated to the id property in the package
definition file. | XMLDataLoader | ||
Indica se la proprietà specificata esiste ed è enumerabile. | Object | ||
Rimuove un listener dall'oggetto EventDispatcher. | EventDispatcher | ||
Imposta la disponibilità di una proprietà dinamica per le operazioni cicliche. | Object | ||
Restituisce la rappresentazione in formato stringa di questo oggetto, formattato in base alle convenzioni specifiche per le versioni localizzate. | Object | ||
Restituisce la rappresentazione in formato stringa dell'oggetto specificato. | Object | ||
Restituisce il valore di base dell'oggetto specificato. | Object | ||
Verifica se un listener di eventi è registrato con questo oggetto EventDispatcher o qualsiasi suo antenato per il tipo di evento specificato. | EventDispatcher |
Evento | Riepilogo | Definito da | ||
---|---|---|---|---|
[evento di trasmissione] Inviato quando Flash Player o l'applicazione AIR ottiene lo stato di attivazione del sistema operativo ed entra nello stato attivo. | EventDispatcher | |||
[evento di trasmissione] Inviato quando Flash Player o l'applicazione AIR perde l'attivazione del sistema operativo e sta entrando nello stato inattivo. | EventDispatcher | |||
Dispatched when new content is loaded after calling loadData() or when changing the id property, if autoLoad is set to true. | XMLDataLoader |
autoLoad | proprietà |
autoLoad:Boolean
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Blocco costitutivo Asset Placement 9.5 |
Versioni runtime: | 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.
Il valore predefinito è true.
Implementazione
public function get autoLoad():Boolean
public function set autoLoad(value:Boolean):void
id | proprietà |
id:String
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Blocco costitutivo Asset Placement 9.5 |
Versioni runtime: | 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.
Implementazione
public function get id():String
public function set id(value:String):void
packageAttachments | proprietà |
packageAttachments:IList
[sola lettura] Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Blocco costitutivo Asset Placement 9.5 |
Versioni runtime: | 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.
Implementazione
public function get packageAttachments():IList
packageController | proprietà |
packageController:Controller
[sola lettura] Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Blocco costitutivo Asset Placement 9.5 |
Versioni runtime: | AIR 1.0, Flash Player 9, Flash Player 10 |
The controller object who's id
matches the id
of this object.
Implementazione
public function get packageController():Controller
packageResource | proprietà |
packageResource:Resource
[sola lettura] Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Blocco costitutivo Asset Placement 9.5 |
Versioni runtime: | AIR 1.0, Flash Player 9, Flash Player 10 |
The current Resource
object who's controller
id
attribute matches the
id
of this object.
Implementazione
public function get packageResource():Resource
packageResources | proprietà |
packageResources:IList
[sola lettura] Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Blocco costitutivo Asset Placement 9.5 |
Versioni runtime: | 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.
Implementazione
public function get packageResources():IList
XMLDataLoader | () | Funzione di costruzione |
loadData | () | metodo |
public function loadData():void
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Blocco costitutivo Asset Placement 9.5 |
Versioni runtime: | 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.
Elementi API correlati
xmlDataReady | Evento |
com.adobe.icomm.assetplacement.controller.XMLDataReadyEvent
proprietà XMLDataReadyEvent.type =
com.adobe.icomm.assetplacement.controller.XMLDataReadyEvent.XML_DATA_READY
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Blocco costitutivo Asset Placement 9.5 |
Versioni runtime: | 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, 02:44 PM Z