Hi Kirupa, this is my first post so please be nice. I usually dig around and find the answers to my problems somewhere but im really stumped on this one.
I have a really simple class that loads in some XML and splits it into an array, but for some reason the URLLoader wont trigger the COMPLETE event.
package com.georgecrabtree {
import flash.events.Event;
import flash.net.URLLoader;
import flash.net.URLRequest;
public class SimpleXMLParser {
//private var url:String;
public var sentances:Array = new Array();
/////////////////////////////////
public function SimpleXMLParser(passedURL:String):void {
//url = passedURL;
loadInXML();
}
/////////////////////////////////
private function loadInXML():void {
var xmlLoader:URLLoader = new URLLoader();
xmlLoader.addEventListener(Event.COMPLETE, receiveXML, false, 0, true);
xmlLoader.load(new URLRequest("http://www.georgecrabtree.com/qualia2.php"));
}
private function receiveXML(e:Event):void {
trace("XML Received");
var xmlData:XML = new XML(e.target.data);
xmlData.ignoreWhitespace = true;
parse(xmlData);
}
private function parse(theXML:XML):void {
for(var i:int; i<theXML.nodedata.length(); i++){
sentances.push(theXML.nodedata*.toString());
}
}
}
}
Can anyone help me on why this isnt working
best
george