Mit Actionscript Xml-Daten ändern
lima-city → Forum → Die eigene Homepage → Flash und Silverlight
-
Hallo,
ich hab mir ein kleines Flash-Spiel gebaut und möchte nun einen Highscore hinzufügen.
Ich habe schon die XML-Werte ausgeben können. Doch wie mach ich das das wenn ein Spieler eine hohe Punktzahl erreicht sich diese in die XML-Datei ändert?
XML-Datei:
<?xml version=\"1.0\" encoding=\"UTF-8\" ?> <game count=\"3\"> <eintrag id=\"1\">Punktzahl01</eintrag> <eintrag id=\"2\">Punktzahl02</eintrag> <eintrag id=\"3\">Punktzahl03</eintrag> <eintrag id=\"4\">Punktzahl04</eintrag> <eintrag id=\"5\">Punktzahl05</eintrag> <eintrag id=\"6\">Punktzahl06</eintrag> <eintrag id=\"7\">Punktzahl07</eintrag> <eintrag id=\"8\">Punktzahl08</eintrag> <eintrag id=\"9\">Punktzahl09</eintrag> <eintrag id=\"10\">Punktzahl10</eintrag> </game>
ActionScript-Code zum Einbetten in Textfelder:
//Highscore Zielverzeichniss var eintrag1 = myXML_xml.firstChild.childNodes[0].firstChild.nodeValue; var eintrag2 = myXML_xml.firstChild.childNodes[1].firstChild.nodeValue; var eintrag3 = myXML_xml.firstChild.childNodes[2].firstChild.nodeValue; var eintrag4 = myXML_xml.firstChild.childNodes[3].firstChild.nodeValue; var eintrag5 = myXML_xml.firstChild.childNodes[4].firstChild.nodeValue; var eintrag6 = myXML_xml.firstChild.childNodes[5].firstChild.nodeValue; var eintrag7 = myXML_xml.firstChild.childNodes[6].firstChild.nodeValue; var eintrag8 = myXML_xml.firstChild.childNodes[7].firstChild.nodeValue; var eintrag9 = myXML_xml.firstChild.childNodes[8].firstChild.nodeValue; var eintrag10 = myXML_xml.firstChild.childNodes[9].firstChild.nodeValue; //In Textfeld einbetten _root.eintrag1_txt.text = eintrag1; _root.eintrag2_txt.text = eintrag2; _root.eintrag3_txt.text = eintrag3; _root.eintrag4_txt.text = eintrag4; _root.eintrag5_txt.text = eintrag5; _root.eintrag6_txt.text = eintrag6; _root.eintrag7_txt.text = eintrag7; _root.eintrag8_txt.text = eintrag8; _root.eintrag9_txt.text = eintrag9; _root.eintrag10_txt.text = eintrag10;
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage