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

Se puede cambiar de color un objeto o texto con AS?

Estas en el tema de Se puede cambiar de color un objeto o texto con AS? en el foro de Flash y Actionscript en Foros del Web. Hola , me gustaria saber si existe una manera de cambiar el color a un objeto. Me explico mejor: Ejemplo: tengo un cuadrado de colro ...
  #1 (permalink)  
Antiguo 24/06/2003, 21:10
Avatar de Hazek  
Fecha de Ingreso: julio-2002
Ubicación: En mi casa :D ó ?
Mensajes: 418
Antigüedad: 15 años, 4 meses
Puntos: 3
Se puede cambiar de color un objeto o texto con AS?

Hola , me gustaria saber si existe una manera de cambiar el color a un objeto. Me explico mejor:

Ejemplo: tengo un cuadrado de colro azul , me gustaria que al presionar un boton me cambiara el color a rojo (esto lo podria hacer usando difeentes frames pero lo que quiero saber es como hacerlo con ActionScript).

Y bueno si se puede ¿como le cambio el color a un texto dinamico o estatico con AS? Tal vez me pregunten que como esta eso , lo que pasa es que tengo varios botones y con esos puedo cambiar los valores _alpha, _width, _x.... de mis objetos en la pelicula pero no he encontrado el para cambiar los colores.
__________________
Tecnologias: Flash Platform, Java (Spring, HB, Struts, Grails), iOS, Android, JavaScript, PHP, SQL (MySQL, Oracle), Prolog, Assembler (PIC's) y Arduino - Electronica.
  #2 (permalink)  
Antiguo 25/06/2003, 01:12
Avatar de juwe  
Fecha de Ingreso: abril-2001
Ubicación: Guadalupe Inn
Mensajes: 622
Antigüedad: 16 años, 7 meses
Puntos: 0
Claro que se puede cambiar el color de un mc, primero necesitas crear un objeto (en este caso 'col') y darle un destino (tu_mc) y despues le das la propiedad de setRGB a ese objeto, algo así:
Código:
on (release) {
	col = new Color(tu_mc);
	col.setRGB(0x006600);
}
Con respecto a cambiarle el color a una caja de texto, en FMX solo deberas cambiar la instancia de tu mc por la del textfield y lixto.

Saludos desde México.
__________________
blog.juwestudio
  #3 (permalink)  
Antiguo 25/06/2003, 05:46
cmc
 
Fecha de Ingreso: febrero-2003
Ubicación: Capital
Mensajes: 1.317
Antigüedad: 14 años, 9 meses
Puntos: 1
Para cambiar el color de un texto

//creas un formato
formato = new TextFormat();
//Le asignas una variable que contenga el numero de un color
formato.color = _root.colortxt;
//Si todabia no tenes la caja e texto la creas aca
this.createTextField("caja", 0, 0, 0, 0, 0);
//Le asignas la cadena de texto que quieras por medio de una variable
caja.text = _root.texto;
//Por ultimo a la caja de texto le asignas el formato
caja.setTextFormat(formato);

Bueno espero que te sirva, probalo y contanos.
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 18:59.