Hi guys, hope you can help me on this one. I have a class to load an XML file. I'm trying this:
package { import flash.net.URLRequest; import flash.net.URLLoader; import flash.events.*; public class retornaXML{ private var _xml:XML; public function retornaXML() { cargarXML(); } private function cargarXML():void { var loader:URLLoader = new URLLoader(); loader.addEventListener(Event.COMPLETE, xmlLoaded); loader.load(new URLRequest("LocalData.xml")); } private function xmlLoaded(e:Event):void { _xml = new XML(e.target.data); trace(_xml); //THE TRACE HERE WORKS PERFECT AND RETURNS THE XML } public function get elXML():XML { return _xml; //THIS RETURNS null } } } I want something like this: var mivariable:retornaXML = new retornaXML(); trace(mivariable.elXML); but this trace returns null, since the xml file (I think) is not loaded yet. What should I do? Thanks in advance. ____________________________________________________ Claudio M. E. Bastos Iorio <http://www.blumer.com.ar/> http://www.blumer.com.ar _______________________________________________ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders