Hallo,
ich habe folgendes Problem: Ich habe einen Flash-Musik-Player gebastelt (nach nem Tutorial). Funktioniert auch alles Prima, nur: Die Song-Infos zieht er sich aus einer XML-Datei, die nach folgendem Schema aufgebaut ist:
Jetzt will ich aber, dass er sich die Infos aus der XML-Datei nach diesem Schema holt:
Wie muss ich dazu das Actionscript (relevanter Auszug am Ende des Posts) ändern? Ich blicke das mit den ChildNodes nicht...
MfG Monopoly
Actionscript-Auszug:
ich habe folgendes Problem: Ich habe einen Flash-Musik-Player gebastelt (nach nem Tutorial). Funktioniert auch alles Prima, nur: Die Song-Infos zieht er sich aus einer XML-Datei, die nach folgendem Schema aufgebaut ist:
HTML:
<songs>
<song titel="titel1" url="url"\>
<song titel="titel2" url="url2"\>
</songs>
Jetzt will ich aber, dass er sich die Infos aus der XML-Datei nach diesem Schema holt:
HTML:
<songs>
<song>
<titel>Titel1</titel>
<url>URL1</url>
</song>
<song>
<titel>Titel2</titel>
<url>URL2</url>
</song>
</songs>
Wie muss ich dazu das Actionscript (relevanter Auszug am Ende des Posts) ändern? Ich blicke das mit den ChildNodes nicht...
MfG Monopoly
Actionscript-Auszug:
Code:
songList_xml.onLoad = Delegate.create(this, songListLoaded);
function songListLoaded():Void {
var mainNode:XMLNode = this.songList_xml.firstChild;
this.songList_ls.dataProvider = listData;
for (var i = 0; i<resourceCount; i++) {
listData.addItem({label:i+1+". "+mainNode.childNodes[i].attributes.title, data:mainNode.childNodes[i].attributes.url});
}
//songList_ls.selectedIndex = 0;
//songList_ls.dispatchEvent({type:"change", target:songList_ls});
}