//xml bindung
// XML-Objekt erzeugen (Bezeichner: mein_xml)
mein_xml = new XML();
// Störende Leerzeichen ignorieren
mein_xml.ignoreWhite = true;
// XML-Datei einlesen
mein_xml.load("quiz_old.xml");
// Lesevorgang
mein_xml.onLoad = function(status) {
if (status && this.loaded) {
anzahl = mein_xml.firstChild.childNodes.length;
geladen = true;
fragen = 0;
ladefragen(fragen);// hier müssen wir noch mal dran
}
};
// Funktion, welche die Daten der XML-Datei verarbeitet
function ladefragen(fragen) {// hier ist eine var die vorher bearbeitet werden soll
status_mc._visible = 1;
//ausgabe des unterknoten der xml
a = mein_xml.firstChild.childNodes[fragen].attributes.a;
b = mein_xml.firstChild.childNodes[fragen].attributes.b;
c = mein_xml.firstChild.childNodes[fragen].attributes.c;
d = mein_xml.firstChild.childNodes[fragen].attributes.d;
wahr = mein_xml.firstChild.childNodes[fragen].attributes.wahr;
frage = mein_xml.firstChild.childNodes[fragen].attributes.frage;
// output the text in the data
//--> für bilder die ausgabe-->//loadMovie(bild, "fragen_mc");
a_out.text = a;
b_out.text = b;
c_out.text = c;
d_out.text = d;
//wahr_out.text = wahr;
frage_out.text = frage;
wahr_out= 'wahr';
}
//button start//
/*
// Weiter Schalter
weiter_btn.onRelease = function() {
if (geladen && fragen<anzahl-1) {
fragen++;
ladeBild(fragen);
}
};
// Zurück Schalter
zuruck_btn.onRelease = function() {
if (geladen && fragen>0) {
fragen--;
ladefragen(fragen);
}
};
//button Ende//
*/
//ende
//quiz button //
stop();
var wahl_str:String = "";
var antwort_str:String = wahr_out;
_root.onEnterFrame = function() {
if (Key.isDown(65)) {
wahl_str = a;
antwortA_mc._alpha = 100;
antwortB_mc._alpha = 10;
antwortC_mc._alpha = 10;
antwortD_mc._alpha = 10;
}
if (Key.isDown(66)) {
wahl_str = b;
antwortB_mc._alpha = 100;
antwortA_mc._alpha = 10;
antwortC_mc._alpha = 10;
antwortD_mc._alpha = 10;
}
if (Key.isDown(67)) {
wahl_str = c;
antwortC_mc._alpha = 100;
antwortA_mc._alpha = 10;
antwortB_mc._alpha = 10;
antwortD_mc._alpha = 10;
}
if (Key.isDown(68)) {
wahl_str = d;
antwortD_mc._alpha = 100;
antwortA_mc._alpha = 10;
antwortB_mc._alpha = 10;
antwortC_mc._alpha = 10;
}
if (Key.isDown(Key.ENTER)) {
if (wahl_str == antwort_str) {
frage_inhalt_str = "Ihre Antwort war korrekt!";
} else {
frage_inhalt_str = "Ihre Antwort war leider falsch";
}
}
/*
if (Key.isDown(Key.LEFT)) {
frage_inhalt_str = frage_out;
}
*/
};