primero de todo gracias por responder...te cuento....
siguiendo con el tema he llegado a este punto:
Código:
boton.onRelease = function() {
puntuacion();
};
function puntuacion(numOfQuestionsAnsweredCorrectly:Number) {
var userScore:Number = (numOfQuestionsAnsweredCorrectly*100)/(5);
if (userScore<50)
gotoAndStop("scores50");
else if (userScore>=50 && userScore<80)
gotoAndStop("scores5080");
else (userScore>=80)
gotoAndStop("scores80");
}
donde "boton" es el nombre de instancia del boton que te lleva a las distintas opciones. "numOfQuestionsCorrectly" es el nombre del campo VAR de un dynamicText que ya declaré al principo del test como
Código:
var numOfQuestionsAnsweredCorrectly=0;
el cual va sumando a medida que aciertas. El "(5)" es el número de respuestas correctas de todo el test y "userScore" es el nombre del campo VAR del dynamicText que recoge el % de aciertos.
Pero nada...sea cual sea el % de aciertos siempre va a parar al frame "scores80". No tiene mucho sentido. ¿En qué me equivoco?