Поскольку ActionScript является асинхронным, как говорили другие, вы не можете контролировать поток выполнения путем размещения кода.То, что вы должны сделать, это контролировать выполнение через события, и поэтому любые действия, которые вы хотите выполнить с загруженным XML, должны быть в функции processXML
или в другой функции, которая вызывается из processXML:
var myXML:XML;
function processXML(e:Event):void {
myXML = new XML(e.target.data);
trace(myXML); //this trace will work
doNextAction();
}
function doNextAction():void {
trace(myXML); //this trace will also work
}