| Package | vegas.net |
| Class | public class JSONLoader |
| Inheritance | JSONLoader ParserLoader flash.net.URLLoader |
Example :
import flash.events.Event ;
import flash.events.ProgressEvent ;
import flash.net.URLRequest ;
import vegas.net.JSONLoader ;
var loader:JSONLoader = new JSONLoader() ;
var request:URLRequest = new URLRequest("json/config.json");
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
{
trace("> onProgress : " + e) ;
var percent:Number = Math.round( e.bytesLoaded 100 / e.bytesTotal ) ;
trace(" > progress : " + percent + " %");
}
loader.addEventListener(ProgressEvent.PROGRESS, onProgress);
loader.addEventListener(Event.COMPLETE, onComplete);
loader.load(request) ;
| Method | Defined By | ||
|---|---|---|---|
JSONLoader(request:URLRequest = null)
Creates a new JSONLoader instance. | JSONLoader | ||