Comunidad de diseño web y desarrollo en internet online

Juego de respuestas

Citar            
MensajeEscrito el 11 Nov 2007 07:19 pm
Tengo un juego de respuestas con dos campos de introduccion de texto, un campo dinamico de resultado y un boton con este code para controlar los resultados de la introduccion de texto. La primera parte del if me va bien pero la parte del else en la que he puesto una function no me funciona. Alguien me podria ayudar?

Código :

on (release) {
   if (nombre == "deniro" && profesion== "actor") {
      resultado.text = "Correcto";
   } else {
      function comprobacion() {
         if (nombre != "deniro") {
            resultado.text = "El campo nombre es incorrecto";
         } else if (profesion != "actor") {
            resultado.text = "el campo profesion es incorrecto";
         } else {
            (nombre && profesion == "");
         }
         resultado.text = "Rellene los campos";
      }
      comprobacion();
   }
}

Por celentano

Claber

123 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 11 Nov 2007 08:16 pm
Declará la función afuera, y no pongas el código en los símbolos. Igual, no veo porqué tenés que usar esa función y no podés usar simplemente unos cuantos ifs anidados.

Otro error es esta línea:

Código :

(nombre && profesion == "");
Que no sirve para nada.

Ahh, y casi me olvido, pase lo que pase, la función esa va a hacer siempre lo mismo. Prestale más atención a los corchetes.

Por HernanRivas

Claber

3416 de clabLevel

26 tutoriales

 

Argentina

firefox
Citar            
MensajeEscrito el 11 Nov 2007 08:38 pm
Ah, muchas gracias. No se porque me empeñe en poner una funcion aunque estoy viendo que dentro de un else una funcion no funciona, no? Al final lo deje asi:

Código :

on (release) {
   if (nombre == "deniro" && profesion == "actor") {
      resultado.text = "Correcto";
   } else {
      if (dni != "deniro") {
         resultado.text = "El campo Nombre es incorrecto";
      } else if (nombre != "actor") {
         resultado.text = "El campo Profesion es incorrecto";
      }
   }
}

Por celentano

Claber

123 de clabLevel



Genero:Masculino  

firefox

 

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