Hola, vuelvo a pedios ayuda porque la última vez me fue muy bien.
Tengo varias escenas con una variable llamada "respuesta", que está configurada en cada una de esas escenas para que sea "correcto" o "debes seguir trabajando". El caso es que en la escena final necesito que se haga una evaluación de las respuestas que se han ido dando a lo largo de esas escenas. Si respuesta = "correcto" valdrá 20, y si respuesta = "debes seguir trabajando" valdrá 0. Después de 5 ejercicios, si los ha acertado los 5 obtendrá un 100% de aciertos en sus resultados.
Entonces, en la 6ª escena tengo un frame con el siguiente script:
if (Escena1.respuesta="¡Correcto!") {
A = 20;
if (Escena1.respuesta="Debes seguir trabajando") {
A = 0;
}
if (Escena2.respuesta="¡Correcto!") {
B = 20;
if (Escena2.respuesta="Debes seguir trabajando") {
B = 0;
}
}
}
evaluación = A+B;
Y así seguido hasta la escena 5. Me funciona siempre con la segunda condición ("Debes seguir trabajando"), es decir, con los valores 0, pero no con la de "Correcto". ¿Sabéis qué puede ser? ¿La ruta de "Escena1.respuesta..." es correcta? Es que tampoco me funciona con _root.Escena1.respuesta...".
No sé, a ver si me podéis ayudar.
GRACIAS.