A
Arvit
Guest
Hallo,
ich wollte mit As eine externe XML laden und die Songfiles darin.auslesen
Bis dahin ist auch alles richtig, was mir die trace Ausgabe bestätigt.
MeinProblem:Ich weiß nicht wie ich die Daten aus der XML in ein Sound-Object packen kann, so dass diese auch abspielbar sind.
Mein Code bis dahin:
stop();
var sound:Sound = new Sound();
var ziel:URLRequest = new URLRequest("Message in a bottle.mp3");
//var kanal:SoundChannel;
//var position:int = 0;
var myLoader:URLLoader = new URLLoader();
var myRequest:URLRequest = new URLRequest("Songlist.xml");
myLoader.load(myRequest);
myLoader.addEventListener(Event.COMPLETE, parseXML);
function parseXML(evt:Event) {
var xml_document:XML = new XML(evt.target.data);
xml_document.ignoreWhitespace = true;
for each (var knoten:XML in xml_document.song) {
//trace("Songname = " + knoten.@name);
trace(xml_document);
titel.text = knoten.@name[0]; /* Übergabe an
*/ dynamisches Textfeld
}
}
Vielen Dank schon mal für etwaige Vorschläge,
Arvit
ich wollte mit As eine externe XML laden und die Songfiles darin.auslesen
Bis dahin ist auch alles richtig, was mir die trace Ausgabe bestätigt.
MeinProblem:Ich weiß nicht wie ich die Daten aus der XML in ein Sound-Object packen kann, so dass diese auch abspielbar sind.
Mein Code bis dahin:
stop();
var sound:Sound = new Sound();
var ziel:URLRequest = new URLRequest("Message in a bottle.mp3");
//var kanal:SoundChannel;
//var position:int = 0;
var myLoader:URLLoader = new URLLoader();
var myRequest:URLRequest = new URLRequest("Songlist.xml");
myLoader.load(myRequest);
myLoader.addEventListener(Event.COMPLETE, parseXML);
function parseXML(evt:Event) {
var xml_document:XML = new XML(evt.target.data);
xml_document.ignoreWhitespace = true;
for each (var knoten:XML in xml_document.song) {
//trace("Songname = " + knoten.@name);
trace(xml_document);
titel.text = knoten.@name[0]; /* Übergabe an
*/ dynamisches Textfeld
}
}
Vielen Dank schon mal für etwaige Vorschläge,
Arvit