Ho creato un giochino tipo quiz. Per controllare l'esattezza delle risposte confronto semplicemente il testo di input dell'utente con una variabile che mi sono creato. Volevo fare in molto che la risposta fosse "case insensitive", quindi mi sono creato uno scriptino che mi prende la risposta e converte tutto in minuscolo.
Ma ovviamente non funziona, ecco lo script
on (release, keyPress "<Enter>") {
r = 1;
while (Number(r)<=Number(length(quale))) {
character = substring(quale, r, 1);
if (Number(ord(character))>=Number(ord("A")) and Number(ord(character))<=Number(ord("Z"))) {
character = chr(Number(ord(character))+32);
}
r = Number(r)+1;
output = output add character;
}
if (ouput == parolam) {
gotoAndPlay("vittoria3");
} else {
gotoAndPlay("sconfitta3");
}
}
"quale" è la variabile associata al testo input
"parolam" è la variabile mia
Aiuto

Rispondi quotando
