Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/09/2010, 13:18
Avatar de mortiprogramador
mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 15 años, 2 meses
Puntos: 214
Respuesta: Puntuacion test

Cita:
Iniciado por arch979 Ver Mensaje
Hola a todos,
tengo hecho un test de preguntas en flash. El caso es que en un dynamicText recojo el tanto por ciento de aciertos. Lo que me gustaría es que dependiendo del valor del % vayas a un frame o a otro. Es decir, si has sacado menos de 50 % vas a un frame, si has sacado entre 50 y 80 % vas a otro frame y si has sacado mas de 80 % vas a otro frame.

Lo que tengo hecho es lo siguiente:
Código:
userScore=(numOfQuestionsAnsweredCorrectly*100)/(5)
donde "userScore" es el nombre de VAR que lleva este dynamicText.

por otro lado
Código:
boton.onRelease = function() {
            if (userScore._currentFrame <= 50) {
                gotoAndPlay("scores50");
            } else if (userScore._currentFrame >= 51) {
                gotoAndPlay("scores5080");
            }    
        };
donde "boton" es el nombre de instancia del boton que te envía a las diferentes opciones. De todas formas a este código le faltaría decirle que en vez de >=51 sea entre 51 y 80 %, pero no se como decirle. Como tambien faltaría la opción de >80 %.

En fin, a ver si alguien puede echarme una mano.
Hola

bueno, si es un texto, entonces usaria userScore solamente o incluso Number(userScore)

en cuanto a las condiciones
userScore>= 51 && userScore < 81
y
userScore>80

espero sirva
saludos
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com