Código:
Pero quisiera saber como tengo que hacer para no tener que armar mi vector secciones dentro del complete. Si yo quiero ejcutar algo despues del onComplete como hago?? porque por ejemplo si hago un trace ("probando") despues de la funcoin oncomplete primero me muestra el trace "probando"y despues aparecen los trace secciones que estan dentro de la funcion, y yo quiero que pase al reves. import flash.events.Event; import flash.net.URLLoader; import flash.net.URLRequest; var secciones:Array=new Array(); var externalXML:XML; var loader:URLLoader = new URLLoader(); var request:URLRequest = new URLRequest("datos.xml"); loader.load(request); loader.addEventListener(Event.COMPLETE, onComplete); function onComplete(evento:Event):void { var loader:URLLoader = evento.target as URLLoader; externalXML = new XML(loader.data); for (var i:uint=0;i<externalXML.item.length();i++){ secciones.push(externalXML.item[i].menuName); trace(secciones[i]) } }