des Funktioniert leider noch nicht so, wie ich's mir gewünscht hätte. Ich kann es bisher nur unter Windows compilieren. :(
import flash.net.URLLoader;
import flash.net.URLRequest;
import flash.events.Event;
import flash.xml.XML;
typedef XMLloaderEvents = Event;
class MeinXML {
public static function main():Void {
// http://blog.six4rty.ch/tutorials/flash-cs3-loading-an-xml-with-as3/
var loader:URLLoader = new URLLoader();
loader.load(new URLRequest("test.xml"));
loader.addEventListener(Event.COMPLETE, loadXML);
} // main()
static function loadXML(e:Event) {
var xml = new XML(e.target.data); // trace(xml);
XML.ignoreComments = true;
XML.ignoreWhitespace = true;
for( i in 0...xml.button.length() ) {
trace ("\n\n Button " + i + ": " + xml.button[i].attribute("name") + "\n faengt bei " + xml.button[i].xpos + " an und ist " + xml.button[i].laenge + " lang. \n Er zeigt auf: " + xml.button[i].url + "\n");
}
} // loadXML()
} // class MeinXML