Comunidad de diseño web y desarrollo en internet online

¿hacer que un cuadro cambie de color al introducir palabra?

Citar            
MensajeEscrito el 13 Mar 2007 06:18 pm
Hola a todos,

Estuve buscando por todo cristalab, pero no encuentro como hacer para que un cuadro cambie de color al ingresar una palabra. Algo asi como que al escribir "car" el cuadro este rojo pero al escribir "carro" el cuadro cambie a verde.

Creo que no debe ser tan dificil pero no descubro como.

Gracias

Por Gilgamesh

13 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 13 Mar 2007 07:22 pm

Código :

if(campo.text=="carro") {
campo.backgroundColor = "0x00FF00"; 
} else {
campo.backgroundColor = "0x00FFFF"; 
};

Por _CONEJO

BOFH

7639 de clabLevel

17 tutoriales
21 articulos

 

firefox
Citar            
MensajeEscrito el 13 Mar 2007 07:28 pm
Gracias. Cualquier cosa pregunto si no es mucha molestia.

Saludos

Por Gilgamesh

13 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 13 Mar 2007 07:58 pm
Eso deberías combinarlo con el evento "change", a no ser que pretendas, por ejemplo, colocarlo en un botón.

Por [Sheer]

Claber

283 de clabLevel

1 tutorial

Genero:Masculino  

Barcelona

opera
Citar            
MensajeEscrito el 13 Mar 2007 08:10 pm
En realidad lo que quiero es que bajo una imagen se escriba el nombre correcto de la imagen; al introducirlo mal, que un cuadro se torne rojo para indicar que el nombre es incorrecto. Caso contrario cuando se escribe bien y el cuadro muestra un color verde.

Por Gilgamesh

13 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 13 Mar 2007 11:24 pm
En ese caso puedes colocarlo perfectamente en un botón (ya que, sinó, nada más escribir la primera letra, se volvería rojo)

Por [Sheer]

Claber

283 de clabLevel

1 tutorial

Genero:Masculino  

Barcelona

opera
Citar            
MensajeEscrito el 14 Mar 2007 01:11 am

[Sheer] escribió:

En ese caso puedes colocarlo perfectamente en un botón (ya que, sinó, nada más escribir la primera letra, se volvería rojo)


Pues ni lo uno ni lo otro. Lo probe y no cambia de color ni con la primera letra, ni escribiendolo bien, ni con boton. Como si no existiera el codigo.

La verdad es que puse el código así no mas. Sólo le cambie el nombre al campo de introduccion de texto por "campo" y tambien probé poniendole a los colores, el códigop correspondiente. No se que falta.

Gracias

Por Gilgamesh

13 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 14 Mar 2007 02:50 am
... ¿ya controlas el momento en que debe ejecutarse el código?

Crea un MovieClip y coloca una instancia de éste en el escenario, llamándola "btnComprobar" (sin comillas) y pon el siguiente código en la linea de tiempo:

Código :

campo.background = true;
btnComprobar.onRelease = function()
{
   if (campo.text == "carro")
   {
      campo.backgroundColor = 0x00FF00;
   }
   else
   {
      campo.backgroundColor = 0xFF0000;
   }
};


Es importante establecer a true la propiedad background.

Por [Sheer]

Claber

283 de clabLevel

1 tutorial

Genero:Masculino  

Barcelona

opera
Citar            
MensajeEscrito el 15 Mar 2007 01:59 am
Hola, demoré porque estaba cacharreandole al flash pero aún no puedo. El error que me sale es "error en sintaxis } ", y ahi si no se que hacer. Copié el código identico a como me lo diste.

Saludos

Por Gilgamesh

13 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 15 Mar 2007 02:09 am
Estuve metiendo mi nariz y el código está perfecto y funciona. Revisa bien porque algo ha pasado...

Saludos
Daso :wink:

Por daso

Claber

248 de clabLevel

3 tutoriales

Genero:Masculino  

Ruby, Desarrollo, StarCraft

msie
Citar            
MensajeEscrito el 16 Mar 2007 01:12 am

daso escribió:

Estuve metiendo mi nariz y el código está perfecto y funciona. Revisa bien porque algo ha pasado...

Saludos
Daso :wink:


Si, gracias, ya me funciono. Es que estaba colocando el código donde no era :P . Gracias muchachos hasta la próxima ^^

Por Gilgamesh

13 de clabLevel



Genero:Masculino  

firefox

 

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