public function LoadProjectXML(e:Event):void {
xmlData = new XML(e.target.data);
var index:int = 1;
for each (var child:XML in xmlData.project) {
var instance:String = "cont" + index;
var imageURL:String = "http://www.gessnerengineering.com/system/files/" + child.assets.asset[0]["id"] + "/thumb/" + child.assets.asset[0]["file-file-name"];
loadImage(imageURL, instance);
Gessner(root).pages[instance].title.text = child["name"];
Gessner(root).pages[instance].description.text = child["description"];
index += 1;
}
xmlLoader.removeEventListener(Event.COMPLETE, LoadProjectXML);
}
private function loadImage(imageURL:String, instance:String):void {
var imageLoader:Loader = new Loader();
var imageRequest = new URLRequest(imageURL);
imageLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, onComplete);
imageLoader.load(imageRequest);
function onComplete(e:Event) {
var image:Bitmap = (Bitmap)(e.target.content);
Gessner(root).pages[instance].thumb.addChild(image);
}
}