Foros del Web » Creando para Internet » Flash y Actionscript »

Cambiar color a un campo de texto dehabilitado

Estas en el tema de Cambiar color a un campo de texto dehabilitado en el foro de Flash y Actionscript en Foros del Web. Hola todos, soy nuevo en esto de flex y tal vez esta pregunta suene un poco ..... "básica" pero he googleado y no he encontrado ...
  #1 (permalink)  
Antiguo 12/01/2010, 14:03
mleonardom
Invitado
 
Mensajes: n/a
Puntos:
Cambiar color a un campo de texto dehabilitado

Hola todos, soy nuevo en esto de flex y tal vez esta pregunta suene un poco ..... "básica" pero he googleado y no he encontrado como hacerlo.
Quisiera saber como podria cambiar el color del texto de un campo que originalmente se encuentra en negro, pero al ejecutarce "myCampo.enabled = false;" tanto el color de background como de foreground cambian (obviamente). Deseo dejar el background en blanco y el foreground en negro asi este campo este deshabilitado.

De antemano muchas gracias por su ayuda.
  #2 (permalink)  
Antiguo 14/01/2010, 03:44
 
Fecha de Ingreso: junio-2008
Mensajes: 51
Antigüedad: 12 años, 7 meses
Puntos: 0
Respuesta: Cambiar color a un campo de texto dehabilitado

SI sabes crearte hojas de estilo en css puedes crearte un nuevo estilo del tipo. Intuyo que el componente que usas es un TextInput.

.customTextInput
{
backgroundColor: #fff
backgroundAlpha: 0.0;
disabled-color: #000;
}

este estilo luego lo llamas dentro del componente de esta manera:

<mx:TextInput id="myTI" styleName="customTextInput"/>

Busca documentacion sobre css para flex y como incluir hojas de estilo dentro de tus scripts.

Espero haberte ayudado
  #3 (permalink)  
Antiguo 14/01/2010, 09:21
mleonardom
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Cambiar color a un campo de texto dehabilitado

Funcionó Prefecto, muchas gracias gabiango.

Etiquetas: color, flex, campos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:09.