Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/12/2003, 14:02
Avatar de el_leon
el_leon
 
Fecha de Ingreso: diciembre-2003
Ubicación: Buenos Aires, Argentina
Mensajes: 182
Antigüedad: 20 años, 5 meses
Puntos: 0
hola william

una solución simple sería trabajar con 2 movieclips, uno con un sólo fotograma con el objeto que quieres colorear (un rectángulo, supongo) y otro con tantos fotogramas como textos vayan a alternarse.

al movieclip de fondo le ponemos nombre de instancia "fondo", y al otro lo llamamos "textos"

luego creas tantos botones como colores (en tu caso 2) y otros tantos botones como textos.

a cada botón de cambio de color le asignas el siguiente script:

on (release) {
myColor.setRGB(0xNNNNNN); //ver tabla de colores
}

y a los botones de cambio de texto el script:
on (release) {
gotoAndStop(nro_de_fotograma)
}

finalmente, al primer fotograma de la línea de tiempo principal, le ingresas el código:

myColor = new Color(fondo);

También podría hacerse un sólo botón para alternar colores y otro para alternar textos, pero el scripting se hace más complejo.

por último, una tabla de colores puros:

blanco: FFFFFF
negro: 000000
rojo: FF0000
verde: 00FF00
azul: 0000FF

El resto lo buscas en el mezclador de colores. Ten en cuenta al reemplazar los colores en el script del botón, que deben llevar el prefijo "0x" para que flash sepa que el código es hexadecimal.

Saludos

el_leon
[email protected]

PD: para cambios parciales de color, con transparencias, consulta en la ayuda de flash el método setTransfrom del objeto Color.
__________________
el_leon
[email protected]
____________________________
la web la hacemos entre todos