Comunidad de diseño web y desarrollo en internet online

Correcion de campos de texto con boton

Citar            
MensajeEscrito el 14 Sep 2011 04:59 pm
Tengo dificultades al pasar este código AS2 a AS3.
Relleno un campo de texto y lo quiero verificar con un boton, al pulsar obtener una respuesta.

Código ActionScript :

on (press) {
   if (sol1 == "determinante" && sol2 == "adjetivo" && sol3 == "sustantivo" && sol4 == "pronombre" && sol5 == "verbo" && sol6 == "adverbio" && sol7 == "conjunción" && sol8 == "verbo" && sol9 == "preposición" && sol10 == "sustantivo") {
      A = 34;
      respuesta = "¡Correcto!";
   } else {
      A = 0;
      respuesta = "Debes seguir trabajando";
   }
}

Por heydor

1 de clabLevel



 

opera
Citar            
MensajeEscrito el 15 Sep 2011 01:38 pm
Debes quitar el código del botón y ponerlo en el timeline que lo contiene, es decir en el frame donde aparece, y pones algo así>

Código ActionScript :

miBoton.addEventListener(MouseEvent.CLICK, verifica)
function verifica (evt:MouseEvent):void { 
   if (sol1 == "determinante" && sol2 == "adjetivo" && sol3 == "sustantivo" && sol4 == "pronombre" && sol5 == "verbo" && sol6 == "adverbio" && sol7 == "conjunción" && sol8 == "verbo" && sol9 == "preposición" && sol10 == "sustantivo") { 
      A = 34; 
      respuesta = "¡Correcto!"; 
   } else { 
      A = 0; 
      respuesta = "Debes seguir trabajando"; 
   } 
}


El boton tiene que tener de nombre de instancia miBoton.

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 19 Sep 2011 09:00 am
Gracias por la ayuda pero asi no me funciona.
te explico, tengo un campo de introduccion de texto (sol1), un botón (miBoton) y un campo de texto dinámico (respuesta). Al escribir la palabra "hola" en el campo de introducción de texto y corregir con el boton debria darme la respuesta, pero no lo consigo.Gracias

Por heydor

1 de clabLevel



 

opera
Citar            
MensajeEscrito el 19 Sep 2011 09:55 am
Hola, prueba con esto:

Código ActionScript :

miBoton.addEventListener(MouseEvent.CLICK, verifica)
function verifica (evt:MouseEvent):void { 
   if (sol1.text == "determinante" && sol2.text == "adjetivo" && sol3.text == "sustantivo" && sol4.text == "pronombre" && sol5.text == "verbo" && sol6.text == "adverbio" && sol7.text == "conjunción" && sol8.text == "verbo" && sol9.text == "preposición" && sol10.text == "sustantivo") { 
      A = 34; 
      respuesta = "¡Correcto!"; 
   } else { 
      A = 0; 
      respuesta = "Debes seguir trabajando"; 
   } 
}

Tienes que acceder al campo "text" de cada uno de tus input textbox

Espero que te sirva.

Por Palacio

Claber

198 de clabLevel



 

firefox
Citar            
MensajeEscrito el 19 Sep 2011 04:06 pm
Gracias, ya esta solucionado, me faltaba el .text dentro del condicional

Por heydor

1 de clabLevel



 

opera

 

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