Packagenet.guttershark.util
Classpublic final class XMLLoader
InheritanceXMLLoader Inheritance flash.events.EventDispatcher

The XMLLoader class loads xml.



Public Properties
 PropertyDefined by
  contentLoader : URLLoader
The loader object used for xml loading.
XMLLoader
  data : XML
[read-only] The final XML data that has been loaded.
XMLLoader
Public Methods
 MethodDefined by
  
Constructor for XMLLoader instances.
XMLLoader
  
close():void
Close the internal loader instance.
XMLLoader
  
dispose():void
Closes internal loader, and disposes of internal objects in memory.
XMLLoader
  
load(request:URLRequest):void
Load an xml file.
XMLLoader
Property detail
contentLoaderproperty
public var contentLoader:URLLoader

The loader object used for xml loading.

dataproperty 
data:XML  [read-only]

The final XML data that has been loaded.

Implementation
    public function get data():XML
Constructor detail
XMLLoader()constructor
public function XMLLoader()

Constructor for XMLLoader instances.

Method detail
close()method
public function close():void

Close the internal loader instance.

dispose()method 
public function dispose():void

Closes internal loader, and disposes of internal objects in memory.

load()method 
public function load(request:URLRequest):void

Load an xml file.

Parameters
request:URLRequest — A URLRequest to the xml file.

Example
Load an xml file:
 
   import net.guttershark.managers.EventManager;
   import net.guttershark.util.XMLLoader;
   
   private var xloader:XMLLoader = new XMLLoader();
   em.handleEvents(xloader,this,"onXML");
   
   public function onXMLComplete():void
   {
     trace(e.target.data);
     trace(xloader.data);
   }
   
   xloader.load(new URLRequest(myxmlfile));