Packagevegas.net
Classpublic class EdenLoader
InheritanceEdenLoader Inheritance ParserLoader Inheritance flash.net.URLLoader

This loader load an external file with eden document inside and deserialize it when the loading is complete.

Example :

     import flash.events.Event ;
     import flash.events.ProgressEvent ;
     import flash.net.URLRequest ;
     
     import vegas.net.EdenLoader ;
     
     var loader:EdenLoader = new EdenLoader() ;
     var request:URLRequest = new URLRequest("config/config.eden");
     
     function onComplete(e:Event):void
     {
         var data:= e.target.data ;
         trace("> onComplete : " + e) ;
         for (var prop:String in data)
         {
             trace("  > " + prop + " : " + data[prop]) ;
         }
     }
     
     function onProgress(e:ProgressEvent):void
     {
         var percent:Number = Math.round( e.bytesLoaded 100 / e.bytesTotal ) ;
         trace( e + "  > progress : " + percent + " %" ) ;
     }
     
     loader.addEventListener(ProgressEvent.PROGRESS, onProgress);
     loader.addEventListener(Event.COMPLETE, onComplete);
     
     loader.load(request) ;
     



Public Properties
 PropertyDefined By
 InheritedisDeserialize : Boolean = true
Use a Sserializer object to deserialize the external data if this property is true.
ParserLoader
 Inheritedserializer : Serializer
Indicates the Serializer object use to deserialize the external datas.
ParserLoader
Public Methods
 MethodDefined By
  
EdenLoader(request:URLRequest = null)
Creates a new EdenLoader instance.
EdenLoader
Protected Methods
 MethodDefined By
 Inherited
complete(e:Event):void
Invoked when the loader process is complete to parse the datas.
ParserLoader
Constructor Detail
EdenLoader()Constructor
public function EdenLoader(request:URLRequest = null)

Creates a new EdenLoader instance.

Parameters
request:URLRequest (default = null) — The URLRequest of the file to load.