Paquete | com.adobe.icomm.assetplacement.controller |
Clase | public class XMLDataLoader |
Herencia | XMLDataLoader EventDispatcher Object |
Implementa | IMXMLObject, IPackageObject |
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Bloque de construcción Asset Placement 9.5 |
Versiones de motor de ejecución: | 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.
Propiedad | Definido por | ||
---|---|---|---|
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
Una referencia a la clase de objeto o función constructora para una instancia de objeto determinada. | 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 [solo lectura]
A list of Attachment objects who's controller id attribute matches the
id of this object. | XMLDataLoader | ||
packageController : Controller [solo lectura]
The controller object who's id matches the id of this object. | XMLDataLoader | ||
packageResource : Resource [solo lectura]
The current Resource object who's controller id attribute matches the
id of this object. | XMLDataLoader | ||
packageResources : IList [solo lectura]
A list of Resource objects who's controller id attribute matches the
id of this object. | XMLDataLoader |
Método | Definido por | ||
---|---|---|---|
XMLDataLoader(id:String = "")
Constructor. | XMLDataLoader | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registra un objeto de detector de eventos con un objeto EventDispatcher, de modo que el detector reciba la notificación de un evento. | EventDispatcher | ||
Distribuye un evento en el flujo del evento. | EventDispatcher | ||
Comprueba si el objeto EventDispatcher tiene detectores registrados para un tipo concreto de evento. | EventDispatcher | ||
Indica si un objeto tiene definida una propiedad especificada. | Object | ||
Indica si hay una instancia de la clase Object en la cadena de prototipo del objeto especificado como parámetro. | Object | ||
This method loads the XML data associated to the id property in the package
definition file. | XMLDataLoader | ||
Indica si existe la propiedad especificada y si es enumerable. | Object | ||
Elimina un detector del objeto EventDispatcher. | EventDispatcher | ||
Establece la disponibilidad de una propiedad dinámica para operaciones de bucle. | Object | ||
Devuelve la representación de cadena de este objeto, con formato según las convenciones específicas de configuración regional. | Object | ||
Devuelve la representación de cadena del objeto especificado. | Object | ||
Devuelve el valor simple del objeto especificado. | Object | ||
Comprueba si hay registrado un detector de eventos con este objeto EventDispatcher o con cualquiera de sus ascendientes para el tipo de evento concreto. | EventDispatcher |
Evento | Resumen | Definido por | ||
---|---|---|---|---|
[evento broadcast] Se distribuye cuando Flash Player o AIR pasan a estar activos. | EventDispatcher | |||
[evento broadcast] Se distribuye cuando Flash Player o de AIR pasan a estar inactivos. | EventDispatcher | |||
Dispatched when new content is loaded after calling loadData() or when changing the id property, if autoLoad is set to true. | XMLDataLoader |
autoLoad | propiedad |
autoLoad:Boolean
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Bloque de construcción Asset Placement 9.5 |
Versiones de motor de ejecución: | 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.
El valor predeterminado es true.
Implementación
public function get autoLoad():Boolean
public function set autoLoad(value:Boolean):void
id | propiedad |
id:String
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Bloque de construcción Asset Placement 9.5 |
Versiones de motor de ejecución: | 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.
Implementación
public function get id():String
public function set id(value:String):void
packageAttachments | propiedad |
packageAttachments:IList
[solo lectura] Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Bloque de construcción Asset Placement 9.5 |
Versiones de motor de ejecución: | 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.
Implementación
public function get packageAttachments():IList
packageController | propiedad |
packageController:Controller
[solo lectura] Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Bloque de construcción Asset Placement 9.5 |
Versiones de motor de ejecución: | AIR 1.0, Flash Player 9, Flash Player 10 |
The controller object who's id
matches the id
of this object.
Implementación
public function get packageController():Controller
packageResource | propiedad |
packageResource:Resource
[solo lectura] Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Bloque de construcción Asset Placement 9.5 |
Versiones de motor de ejecución: | AIR 1.0, Flash Player 9, Flash Player 10 |
The current Resource
object who's controller
id
attribute matches the
id
of this object.
Implementación
public function get packageResource():Resource
packageResources | propiedad |
packageResources:IList
[solo lectura] Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Bloque de construcción Asset Placement 9.5 |
Versiones de motor de ejecución: | 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.
Implementación
public function get packageResources():IList
XMLDataLoader | () | Información sobre |
public function XMLDataLoader(id:String = "")
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Bloque de construcción Asset Placement 9.5 |
Versiones de motor de ejecución: | AIR 1.0, Flash Player 9, Flash Player 10 |
Constructor.
Parámetrosid:String (default = " ") — Set the id property when constructing the object.
|
loadData | () | método |
public function loadData():void
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Bloque de construcción Asset Placement 9.5 |
Versiones de motor de ejecución: | 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.
Elementos de API relacionados
xmlDataReady | Evento |
com.adobe.icomm.assetplacement.controller.XMLDataReadyEvent
propiedad XMLDataReadyEvent.type =
com.adobe.icomm.assetplacement.controller.XMLDataReadyEvent.XML_DATA_READY
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Bloque de construcción Asset Placement 9.5 |
Versiones de motor de ejecución: | 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:12 PM Z