guywald
05-30-2008, 02:08 PM
Hi,
I am loading a XML text file in to a variable:
var TreeData:XML = new XML;
var xmlString:URLRequest = new URLRequest("TreeData.xml");
var xmlLoader:URLLoader = new URLLoader(xmlString);
xmlLoader.addEventListener(ProgressEvent.PROGRESS, showProg);
xmlLoader.addEventListener(Event.COMPLETE,initData );
function showProg(evt:Event):void {
trace("In Prog");
}
function initData(evt:Event):void {
trace("TreeData XML Load complete");
TreeData = XML(xmlLoader.data);
trace("TreeData trace = "+TreeData.toXMLString());
//var numOfCategories:Number = TreeData.Category.length();
//var CategoryArrays:Array = new Array(numOfCategories);
}
After this code I have some code that uses the XML data.
How do I make the program pause untill the XML file has loaded in to the variable and just then continuing with all the rest?
:confused:
Thanks,
Guy
I am loading a XML text file in to a variable:
var TreeData:XML = new XML;
var xmlString:URLRequest = new URLRequest("TreeData.xml");
var xmlLoader:URLLoader = new URLLoader(xmlString);
xmlLoader.addEventListener(ProgressEvent.PROGRESS, showProg);
xmlLoader.addEventListener(Event.COMPLETE,initData );
function showProg(evt:Event):void {
trace("In Prog");
}
function initData(evt:Event):void {
trace("TreeData XML Load complete");
TreeData = XML(xmlLoader.data);
trace("TreeData trace = "+TreeData.toXMLString());
//var numOfCategories:Number = TreeData.Category.length();
//var CategoryArrays:Array = new Array(numOfCategories);
}
After this code I have some code that uses the XML data.
How do I make the program pause untill the XML file has loaded in to the variable and just then continuing with all the rest?
:confused:
Thanks,
Guy