Datos del Tema
Creado el 25.10.08 a las 08:34
- 0 Votos
-
0
Favoritos - 660
Visitas - 5
Mensajes
¡Tema agregado a Favoritos!
Ya tienes este tema en Favoritos
Error
¡Buen Tema!0 Votos Disponibles
¡Tu voto ha sido enviado!
Ya has votado por este tema
[Error]
No puedes votar tu propio tema
No puedes votar a usuarios baneados
No puedes votar en un tema cerrado
Temas Relacionados
| Hola, estoy haciendo un programa bastante completillo con ejercicios de matemáticas y lengua para niños de primaria. Sin embargo, hay un detalle minusculo que no consigo resolver: comparar, mediante un boton, si la respuesta es la correcta o no he creado una variable que adoptará el valor de la respuesta sacando la info de una base de datos (ya funciona) pero no consigo que, al compararla con el resultado que dice el usuario, pase una cosa u otra. La variable es esta: Código: var solucion:String = "patata"; en el boton, lo siguiente: Código: on (press) {if ( "respuesta" == "solucion" ) {gotoAndPlay(2);
}
}
Por qué no funciona? Mil gracias desde ya ^^ | ||
| no sé si será esto... pero si hacés: Código: if (respuesta == solucion) | ||
| Sigue sin ir, creo haber hecho todas las combinacions posibles de comillas y no-comillas Puede ser que funcione si creo una nueva variable, que sea igual al texto del TextInput, y entonces compare las variables? | ||
| Hay dos razones por las que eso no anda... Primero, las comillas, efectivamente, no van... y segundo, respuesta es una variable del tipo TextInput... para poder obtener su valor tenés que hacer respuesta.text. En resumen, el código debería quedarte así: Código: on(press){
if(respuesta.text == solucion){
gotoAndPlay(2);
}
}
![]() | ||
| pero en actionscript 3 no se usa mas on(press){; hay que registrar un evento, en este caso un mouseEvent que al hacer click compruebe los datos del input con los de la variable .::Samu::. | ||
| Herramientas | Buscar en este tema |
| |





