What’s wrong with this code? Why is my xml variable null in start() function?
Tnx, Sasxa
package {
import flash.events.*;
import flash.net.URLLoader;
import flash.net.URLRequest;
public class MyClass {
private var xml:XML;
public function MyClass() {
var xmlLoader:URLLoader = new URLLoader();
xmlLoader.addEventListener(Event.COMPLETE, loadXML);
xmlLoader.load(new URLRequest("test.xml"));
start();
}
private function loadXML(event:Event):void {
xml = new XML(event.target.data);
trace(xml); // works here...
}
private function start():void {
trace(xml); // null here???
}
}
}