Flash Dynaische Flash SlideShow

-]Dr.OeTz![-

Lt. Junior Grade
Dabei seit
Nov. 2009
Beiträge
403
Hallo, ich bin gerade dabei eine dynamische FlashSlideshow zu erstellen, meine Kenntnisse halten sich jedoch in Grenzen...

Code:
//	Infobox (Ausgabe bei fehlenden XML-Inhalten)
var unknownID:String = "Unknown ID";
var unknownTitle:String = "Unknown Title";
var unknownDate:String = "Unknown Date";
var unknownStarttime:String = "Unknown Starttime";
var unknownLocation:String = "Unknown Location";
var unknownCity:String = "Unknown City";
var unknownPrice:String = "Unknown Price";
var infostruc:Array = [];
var xmlData:XML = new XML();
xmlData.ignoreWhite = true;
xmlData.load("./flash/events.xml");









xmlData.onLoad = function(success:Boolean):Void  {
	if (success) {
		for (var i:Number = -1; this.childNodes[0].childNodes[++i]; ) {
			var cNode:XMLNode = this.childNodes[0].childNodes[i].childNodes;
			var val1:String = cNode[0].childNodes[0].nodeValue ? unescape(cNode[0].childNodes[0].nodeValue) : unknownID;
			var val2:String = cNode[1].childNodes[0].nodeValue ? unescape(cNode[1].childNodes[0].nodeValue) : unknownTitle;
			var val3:String = cNode[2].childNodes[0].nodeValue ? unescape(cNode[2].childNodes[0].nodeValue) : unknownDate;
			var val4:String = cNode[3].childNodes[0].nodeValue ? unescape(cNode[3].childNodes[0].nodeValue) : unknownStarttime;
			var val5:String = cNode[4].childNodes[0].nodeValue ? unescape(cNode[4].childNodes[0].nodeValue) : unknownLocation;
			var val6:String = cNode[5].childNodes[0].nodeValue ? unescape(cNode[5].childNodes[0].nodeValue) : unknownCity;
			var val7:String = cNode[6].childNodes[0].nodeValue ? unescape(cNode[6].childNodes[0].nodeValue) : unknownPrice;
			infostruc.push({art:cNode[7].childNodes[0].nodeValue, event_ID:val1, event_Title:val2, event_Date:val3,  event_Starttime:val4, event_Location:val5, event_City:val6, event_Price:val7, loaded:false});
			
		}
		loadStat = "";
		init();
	} else {
		loadStat = "Unable to load XML Data";
	}
};

[B]trace(_root.infostruc[1].art);[/B]

Ich kann nicht auf das Array "infostruc" zugreifen... ich bekomme als Ausgabe immer "unbdefined"... Wenn ich die Infos hingegen inerhalb der For-Schleife trace funt es wunderbar... Könnt ihr mir helfen?



Vielen Dank schonmal
 
Zuletzt bearbeitet:
Top