Hola jeyn, el problema es que sacas el resultao de la comparación y la imprimes en el mismo campo de texto, por eso siempr te muestra la última respuesta.
Prueba a hacer algo así:
Código:
boton.onPress=function() {
if (cb1.selected==true and cb4.selected==true) { //este if no se ejecuta
texto1.text= correcto;
}else {
texto1.text= incorrecto;
}
if (cb2.selected==true and cb5.selected==true) { //este if no se ejecuta
texto2.text= correcto;
}else {
texto2.text= incorrecto;
}
if (cb3.selected==true and cb6.selected==true) { //este if es el que ejecuta
texto3.text= correcto;
}else {
texto3.text= incorrecto;
}
Se trata únicamente de tener campos de texto y en cada uno muestras el resultado de una comparación.
Otra opción usando el mismo textbox sería:
Código:
boton.onPress=function() {
if (cb1.selected==true and cb4.selected==true) { //este if no se ejecuta
texto.text = "Respuesta 1: correcto";
}else {
texto.text = "Respuesta 1; incorrecto";
}
if (cb2.selected==true and cb5.selected==true) { //este if no se ejecuta
texto.text += "Respuesta 2: correcto";
}else {
texto.text += "Respuesta 2: incorrecto";
}
if (cb3.selected==true and cb6.selected==true) { //este if es el que ejecuta
texto.text += "Respuesta 3: correcto";
}else {
texto.text += "Respuesta 3: correcto";
}
Espero que te siirva