XML Datei auslesen...wie?

mhc2004

Grünschnabel
Hallo,

ich weiss nicht mehr weiter und dachte ich frag mal nach Hilfe.
folgenden Code hab ich in einem Movieclip stehen:

PHP:
onClipEvent (load) {
	var player = this.createEmptyMovieClip("player", 1);

player.loadMovie("player.swf");
	
}

Das funktioniert soweit ganz gut.
Jetzt stehen aber sämtlich ergänzungen, wie z.B. Titelliste, Titel, Farbe des Players etc. in einer XML Datei.
Welche Ergänzung brauch mein Stückchen Code, das der Player auch mit allen Dingen die in der XML stehen läuft?

Kann mir da jemand weiter helfen?
 
Ich versteh noch nicht ganz was du bezwecken willst.

Du kannst einerseits die XML in deiner player.swf auslesen oder in deiner Hauptdatei.
Jedoch musst du bei letzterem beachten, das du auf die player.swf erst zugreifen kannst wenn sie geladen ist.
 
Hi,

die player.swf ist ein mp3-player, besser gesagt der Flam Player.
Wenn man dort in dem Admin Menü den Player einstellt, erhält man einen html code zum einbinden in eine html seite.
Der sieht so aus...
PHP:
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
	codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0"
	width="300" 
	height="315">
		<param name=movie value="http://www.seite.de/flam-player.swf">
		<param name=flashVars value="fp_root_url=http://www.seite.de/&ovr_color=0xBDA88A&ovr_langage=en&ovr_playlist=default_playlist&ovr_author=all&ovr_order=date_music&ovr_order_direction=DESC&ovr_autoplay=0&ovr_loop_playlist=0&ovr_loop_tracks=0&ovr_shuffle=0">
		<param name=menu value=false>
		<param name=quality value=best>
		<param name=wmode value=transparent>
		<param name=bgcolor value=#383838>
              	
	<embed src="http://www.seite.de/flam-player.swf"
		flashVars="fp_root_url=http:/www.seite.de/&ovr_color=0xBDA88A&ovr_langage=en&ovr_playlist=default_playlist&ovr_author=all&ovr_order=date_music&ovr_order_direction=DESC&ovr_autoplay=0&ovr_loop_playlist=0&ovr_loop_tracks=0&ovr_shuffle=0"
		menu=false
		quality=best
		wmode=transparent
		bgcolor=#383838
		width="300"
		height="315"
		type="application/x-shockwave-flash"
		pluginspage="http://www.macromedia.com/go/getflashplayer">
	</embed>
</object>

Da ich aber eine flash site machen will müsste ich die eigenschaften für die player.swf aus der xml datei direkt auslesen.Ich hoffe es ist so verständlicher.....:confused:

Da ich aber html code nicht in flash verwenden kann muss ich der player.swf doch sagen können welches menü und titelliste und farbe etc. sie verwenden soll.
Oder denk ich da falsch?
 
Morgen,
bitte achtet beide etwas mehr auf die Nettiquette, vor allem auf die Groß- und Kleinschreibung. Danke!

Man kann ganz einfach mit dem loadVars-Objekt XML-Daten auslesen. Am Besten du bemühst die Forumsuche oder die Flashhilfe mal danach, ich hab erst vor paar Tagen ein Beispiel zu loadVars gepostet. Hier ist es:

Code:
jens = new LoadVars();

jens.onLoad = function() { // wird auseführt, wenn alle variablen eingeladen wurden
// hier kann nun auf deine xml-Dateien zugegriffen werden. z.b:
meinTextfeld.text = jens.ueberschrift;
}
jens.load("foo.xml");

Ich hoffe das war es, wonach du gesucht hast. Viel Erfolg noch!

jens
 
Zurück