XML auslesen zum skalieren von MC´s

Bluebo

Mitglied
Skalieren von MC´s via XML

Moin Profies,

mir stellt sich folgendes Problem. Ich wollte aus einer XML-Datei Werte in mein Projekt laden, und sie dort dann als Textprozent-Anzeige
und zum skalieren zweier Balkens zu nutzen.

die xml lese ich folgender massen aus:

frame1
Code:
lv_xml = new XML();
		lv_xml.ignoreWhite = true;
		lv_xml.load("status.xml");
		lv_xml.onLoad = function(status) {
			if (status && this.loaded) {
			geladen = true;
			ladetext();
		}
};
			function ladetext() {
				txt_b1 = lv_xml.firstChild.childNodes[0].attributes.balken1+"%"; //-für txt_feld1 in prozent
				txt_b2 = lv_xml.firstChild.childNodes[1].attributes.balken2+"%"; //-für txt_feld2 in prozent
		}

mit den selben Werten, wie gesagt, möchte ich auch zwei balken skalieren!
auf den balken habe ich folgendes skript gelegt:

Code:
onClipEvent (enterFrame) {
		 	_root.b1._xscale =0   // so funktioiert das ganze manuell, ich möcht aber den wert 0 mit dem wert aus der XML datei ersetzen!?

	}

WIe kann ich den Wert ersetzen? :confused:
Vielen Dank im voraus!
 
Zuletzt bearbeitet:
Hi,

meinst Du so?
Code:
function ladetext() {
	txt_b1 = lv_xml.firstChild.childNodes[0].attributes.balken1+"%";
	txt_b2 = lv_xml.firstChild.childNodes[1].attributes.balken2+"%";
	root.b1._xscale = parseInt(lv_xml.firstChild.childNodes[0].attributes.balken1, 10);
	root.b2._xscale = parseInt(lv_xml.firstChild.childNodes[1].attributes.balken1, 10);
}

Gruß
.
 
HI Datic,
genau das meinte ich, zu mindest ähnlich!
Vielen Dank für die schnelle Hilfe!

in deinem skript ist ein Fehler! :)
sollte wohl heissen:

Code:
_root.b1._xscale = parseInt(lv_xml.firstChild.childNodes[0].attributes.balken1,10);
_root.b2._xscale = parseInt(lv_xml.firstChild.childNodes[1].attributes.balken2, 10);

vielen, vielen Dank nochma!
 
Zurück