Ver Mensaje Individual
  #3 (permalink)  
Antiguo 12/12/2012, 06:17
Pimager
 
Fecha de Ingreso: julio-2010
Mensajes: 298
Antigüedad: 14 años, 4 meses
Puntos: 8
Respuesta: Comparar CheckBox

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