Hab ein (hoffentlich) kleines Problem mit diesem Quiz.
Die Antworten sollen nicht immer in der gleichen Reihenfolge sein . Blos irgenwie will der die Antworten nicht anzeigen.
fla ActionScript:
// ----Fragen-------------------------------------------
Frage[1] = "Wieviel Kilobytes hat ein Megabyte ?";
Antw1[1] = "500 kb";
Antw2[1] = "250 kb";
Antw3[1] = "100 kb";
Antw4[1] = "1000 kb";
Richtig[1] = "4";
Frage[2] = "Wofür steht die Abkürzung \"RAM\"?";
Antw1[2] = "Random Acsess Memory";
Antw2[2] = "Radio Acsess Memory";
Antw3[2] = "Real activity Memory";
Antw4[2] = "";
richtig[2] = "1";
Anzahl = "3";
// -----------------------------------------------------------
aktuell = random(Anzahl);
if (aktuell == "0") {
aktuell++;
}
// ----------------------------------------------------------------
frage2 = Frage[aktuell];
Antwort1 = random(5);
Antwort2 = random(5);
while (Antwort2 == Antwort1) {
Antwort2 = random(5);
}
Antwort3 = random(5);
while ((Antwort3 == Antwort1) || (Antwort3 == Antwort2)) {
Antwort3 = random(5);
}
Antwort4 = random(5);
while ((Antwort4 == Antwort1) || (Antwort4 == Antwort2) || (Antwort4 == Antwort3))
{
Antwort4 = random(5);
}
//---------------------------------------------------------------------------------------
if (Antwort1 == "0") {
Antwort1++;
}
if (Antwort2 == "0") {
Antwort2++;
}
if (Antwort3 == "0") {
Antwort3++;
}
if (Antwort4 == "0") {
Antwort4++;
}
//---------------------------------------------------------
switch (Antwort1) {
case 1 :
a1 = Antw1[aktuell];
case 2 :
a1 = Antw2[aktuell];
case 3 :
a1 = Antw3[aktuell];
case 4 :
a1 = Antw4[aktuell];
}
switch (Antwort2) {
case 1 :
a2 = Antw1[aktuell];
case 2 :
a2 = Antw2[aktuell];
case 3 :
a2 = Antw3[aktuell];
case 4 :
a2 = Antw4[aktuell];
}