Comunidad de diseño web y desarrollo en internet online

Como hacer una suma de letras. Ayuda¡¡¡

Citar            
MensajeEscrito el 25 Jul 2009 04:57 am
Hola queridos tod@s;

Estoy haciendo un test de opción multiple, A, B o C, se como hacerlo con radiobuttons pero resulta que me gusta complicarme la vida y no lo quiero así. Lo que deseo es poner la pregunta y colocar un campo en donde el usuario escriba la respuesta con la letra A, B o C, pero no lo logro, les anexo el código esperando me puedan ayudar.

Muchos saludos y gracias de antemano. :wink: :lol:

Código ActionScript :

on (release) {
   gotoAndPlay(5);

}
//De pregunta 1

on (release) {
   if (uno.root == "A", "a") {
      r1 = r1+1;
   } else if (uno.root == "B", "b") {
      r1 = r1+1;
      } else if (uno.root == "C", "c") {
         r1 = r1+1;
   }
}

//Pregunta 2

on (release) {
   if (dos.root == "A", "a") {
      r2 = r2+1;
   } else if (dos.root == "B", "b") {
      r2 = r2+1;
      } else if (dos.root == "C", "c") {
         r2 = r2+1;
   }
}

//Pregunta 3

on (release) {
   if (tres.root == "A", "a") {
      r3 = r3+1;
   } else if (tres.root == "B", "b") {
      r3 = r3+1;;
      } else if (tres.root == "C", "c") {
         r3 = r3+1;
   }
}



He tratado de agregar un Number(uno)+Number(2)....y un Math.round pero tal vez no lo estoy haciendo de la manera correcta, lo más que logro es que en cada campo de resultado me marque 1 y en otros casos NaN.

Por Ahome

5 de clabLevel



 

safari
Citar            
MensajeEscrito el 25 Jul 2009 06:19 am
definemé uno.root dos.root y tres.root

creo que es en eso y en el r1 r2 r3 donde tienes los problemas
hize un codigo medio nefasto (ten en cuenta que es la 1:20AM)
si de verdad quieres complicarte el asunto, intentalo asi

Código ActionScript :

stop();

var pregunta:Array = new Array;
pregunta[0] = "pregunta1";
pregunta[1] = "pregunta2";
pregunta[2] = "pregunta3";

contA = contB = contC = preg = 0;

function declarar (val) {
   if(val<3){
      pregunta_txt.text = pregunta[val];
   }
   else{
      boton_mc.enabled = false;
   }
   respuesta_txt.text= "";
      
}

function incrementar (letra) {
   letra.toLowerCase();
   switch (letra) {
      case "a" :
      contA++;
      break;

      case "b" :
      contB++;
      break;

      case "c" :
      contC++;
      break;

      default:
      pregunta_txt.text = "ERROR!";
   }
   resultados_txt.text = contA + "-" + contB + "-" + contC;
}

declarar(preg);

boton_mc.onPress = function () {
   incrementar(respuesta_txt.text);
      preg++;
      declarar(preg);
}

Por tribak

Claber

2448 de clabLevel

6 tutoriales

Genero:Masculino   Héroes

Fotógrafo o algo

firefox
Citar            
MensajeEscrito el 26 Jul 2009 06:10 am
Mil gracias por tu tiempo Tribak, estoy probando si queda ya lo estaré comentando ^^ :wink: :love:

Por Ahome

5 de clabLevel



 

safari

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.