Código :
var xxx; var configurationXML:XML; var configurationLoader:URLLoader = new URLLoader(); configurationLoader.load(new URLRequest("configuration.xml")); configurationLoader.addEventListener(Event.COMPLETE, processXML); function processXML(e:Event):void{ configurationXML = new XML(e.target.data); xxx = configurationXML.zzz trace(xxx) -> da el resultado } Trace (xxx) … da null ... D:
Como necesito que funcione esto? Necesito poder jalar las valores del configurationXML a variables afuera de la funcion para hacer otros procesos.
Basicamente lo que hace este código es cargar el nodo zzz de file configuration.xml y lo deposita en la variable xxx…
Ahora el problema esta en que no lo puedo referenciar desde afuera… he tratado armando variables estaticas (como las globals de as2), declararlas antes, y nada.
Según los tests que hice con las variables estaticas parece que la función processXML arranca al final de todo lo que ponga, no importa si lo pongo ni siquiera en frames adelante
sospecho que tiene que ver con el event listener de que lo carga en complete… hay alguna manera de meterle algo como un addeventlistener on complete pero al function processXML?
Gracias de antemano por la ayuda.
--
Greetings,