Einzelnen Beitrag anzeigen
Alt 13-01-2010, 19:08   #304 (permalink)
alex schoeberl
Neuer User
 
Registriert seit: Aug 2008
Beiträge: 12
Dieses Tutorial ist doch für AS3 nicht mehr wirklich zu gebrauchen, wegen E4X, oder?

Ich hab das so gemacht (bin aber ein Flash Anfänger, aber es geht zumindest)

Code:
var XMLDaten:XML = new XML();
var XML_URL:String = "XMLfile.xml";
var XMLDatenURL:URLRequest = new URLRequest(XML_URL);
var myLoader:URLLoader = new URLLoader(XMLDatenURL);
myLoader.addEventListener("complete", xmlLoaded);

function xmlLoaded(event:Event):void {
	XMLDaten = XML(myLoader.data);
	XMLDaten.ignoreWhite=true; //ignoriert Leerzeichen in der XML
	trace("Data loaded");
	
	var XMLDaten_name:Array = new Array(); //erstellt Array
	var XMLDaten_typ:Array = new Array();
	for (var i=0; i<XMLDaten.firstChild.childNodes.length; i++) {
			XMLDaten_name[i] = XMLDaten.firstChild.childNodes[i].attributes.name;
			 XMLDaten_typ[i] = XMLDaten.firstChild.childNodes[i].attributes.typ;
	}
	gotoAndStop(2);
}
XMLDaten_name und XMLDaten_typ sind zwei Attribute der XML Objekte.

_______________________________________
Na gut es geht doch nicht, also ich kann nicht auf die Arrays zugreifen die gibts nicht. Woran liegt das denn?

Geändert von alex schoeberl (13-01-2010 um 21:40 Uhr)
alex schoeberl ist offline   Mit Zitat antworten