Comunidad de diseño web y desarrollo en internet online

comprobar input text

Citar            
MensajeEscrito el 20 Jun 2010 06:20 pm
Hola,
Tengo un input text en el fotograma 1. Necesito que una vez cumplimentado con tres dígitos (474) pase automáticamente al fotograma 2. Y si se escriben otros dígitos pase al fotograma 3.
Lo he intentado con onChanged, pero en cuanto meto un sólo dígito (aunque empieze por el bueno, el 4) salta al fotograma 3.
No quiero que tengan que pulsar ningún botón o tecla para comprobar lo escrito, quiero que sea automáticamente.
¿Se os ocurre cómo puedo hacerlo?
Muchas gracias

Por Onexete

76 de clabLevel



Genero:Masculino  

safari
Citar            
MensajeEscrito el 20 Jun 2010 07:15 pm
Pues comprobando antes si ya has introducido 3 dígitos:

Código ActionScript :

tf_txt.restrict = "0-9";
tf_txt.maxChars = 3;

tf_txt.onChanged = function():Void
{
   if (tf_txt.text.length == 3)
   {
      if (tf_txt.text == "474")
      {
         this.gotoAndStop(2);
      }
      else
      {
         this.gotoAndStop(3);
      }
   }
}

Por isidoro

Claber

498 de clabLevel

2 tutoriales

Genero:Masculino  

firefox
Citar            
MensajeEscrito el 20 Jun 2010 09:43 pm
Muchísimas gracias!!!

Por Onexete

76 de clabLevel



Genero:Masculino  

msie8

 

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