Button per AS laden der auf XML reagiert

  • Themenstarter Themenstarter Robin2007
  • Beginndatum Beginndatum
R

Robin2007

Hallo
ich habe eine Konzertliste eines Quartetts per XML eingelesen. Neben jedem Konzert soll, sofern der XML sibling "mehrinfos" Daten beinhaltet ein Button neben dem Konzert entstehen, auf den man klicken kann. Dieser Button läd ein MC, welcher diese Infos beinhalten soll. Mein Status könnt ihr euch unter

http://robin.centrepiece.de/amaryllis/flash/index.html angucken, es geht um die "Termine Seite.

Mein AS auf dem Hauptlayer:
Code:
System.useCodepage = true;
var XMLdaten = new XML();
XMLdaten.ignoreWhite = true;
XMLdaten.load("texte/termine.xml");
XMLdaten.onLoad = function(success) {
if (success) {
anzahl = XMLdaten.firstChild.childNodes.length;	
domain = new Array();
for (var i = 0; i<anzahl; i++) {
domain[i] = new Array();
domain[i].datum = XMLdaten.firstChild.childNodes[i].attributes.datum;
domain[i].ort = XMLdaten.firstChild.childNodes[i].attributes.ort;
domain[i].venue = XMLdaten.firstChild.childNodes[i].attributes.venue;
domain[i].uhrzeit = XMLdaten.firstChild.childNodes[i].attributes.uhrzeit;
domain[i].mehrinfos = XMLdaten.firstChild.childNodes[i].attributes.mehrinfos;

datum.text += domain[i].datum +"\n"; 
ort.text += domain[i].ort +"\n";
venue.text += domain[i].venue +"\n";
uhrzeit.text += domain[i].uhrzeit +"\n";
mehrinfos.text += domain[i].mehrinfos +"\n";
}
}	
};

Mein AS auf dem MovieClip, welcher die "mehrinfos" anzeigen soll:
Code:
System.useCodepage = true;

var XMLdaten = new XML();
XMLdaten.ignoreWhite = true;
XMLdaten.load("texte/termine.xml");
XMLdaten.onLoad = function(success) {
if (success) {
anzahl = XMLdaten.firstChild.childNodes.length;	
domain = new Array();
for (var i = 0; i<anzahl; i++) {
domain[i] = new Array();
domain[i].datum = XMLdaten.firstChild.childNodes[i].attributes.datum;
domain[i].ort = XMLdaten.firstChild.childNodes[i].attributes.ort;
domain[i].venue = XMLdaten.firstChild.childNodes[i].attributes.venue;
domain[i].uhrzeit = XMLdaten.firstChild.childNodes[i].attributes.uhrzeit;
domain[i].mehrinfos = XMLdaten.firstChild.childNodes[i].attributes.mehrinfos;

head_mehrinfo.text += domain[1].datum +" "+ domain[1].venue +" "+domain[1].uhrzeit +"\n"; 
body_mehrinfo.text += domain[i].mehrinfos +"\n";
}
}	
};

irgendwie muss man dem textfeld im MC ja vermittlen, um welches Konzert es sich handelt, genau da liegt mein Problem.

Ich bin dankbar für konstruktive Hilfe.

liebe Grüße

Robin
 
Hi und willkommen im Forum,

bitte poste Deine Quelldatei und die .xml - die Fehlersuche wird um einiges einfacher, wenn man schon eine lauffähige Datei vorliegen hat.

Gruß
.
 
Zurück