Ho partorito faticosamente questo codice per un piccolo controllo su un indirizzo mail in un form Flash(mx)...
on (release) {
email = new String(mail);
i = 0;
chckmail = 0;
chckpunto = 0;
while (i<email.length) {
car = email.substr(i, 1);
if (car == "@") {
chckmail = 1;
}
if (car == ".") {
chckpunto = 1;
}
i++;
}
if (chckmail == 1 && chckpunto == 1) {
gotoAndStop(3); (Messaggio di errore)
} else {
gotoAndStop(2); (Messaggio di ok)
}
}
Così funziona alla grande...
Tuttavia ho bisogno impellente di scambiare la posizione dei due messaggi finali, cioè mettere PRIMA quello di ok e DOPO quello di errore. Ho provato a cambiare gli operatori logici nel codice ma a quel punto non funziona più bene (se per esempio uso il "!=" mi considera la presenza della "@" ma non più del ".").
STO DIVENTANDO PAZZA, COME LO RISOLVO????
![]()
UFFAAAAAAAAAAAAAAA!!!