Punto 1: Si utilizas
preguntas = [p1,p2,p3]; no tienes por que declarar el array antes.
Punto 2: los valores de los array a menos que sean variables deben de estas entre " ".
Punto 3: para que Ultilizas
toString() ???
Bueno creo que esto te servira
Código:
preguntas = [p1, p2, p3, p4];
vaciertos = ["1", "1", "3", "2"];
respuestas = ["1", "2", "3", "4"];
a = 0;
for (i=0; i<preguntas.length; i++) {
if (vaciertos[i] == respuestas[i]) {
trace("La pregunta "+i+" es Correcta");
a++;
} else {
trace("La pregunta "+i+" es Incorrecta");
}
}
trace("=============================");
trace("Tuvo "+a+" Respuestas Correctas");
Saludos!!