Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/05/2007, 12:26
edulopez
 
Fecha de Ingreso: octubre-2003
Mensajes: 44
Antigüedad: 20 años, 6 meses
Puntos: 3
Cambiar color de una capa en un mc

Buenas tardes,

os explico lo que tengo hecho para poneros en situacion.

Tengo un mc en el que la primera capa esta dibujado un rectangulo con un color de fondo. La segunda capa por encima de ésta esta un rectangulo mas pequeñito con un degradado de blanco a transparente. De esta forma 'imito' a los tipicos botones plastico, tipo macintosh que todos habremos visto.

el mc se duplica varias veces con colores aleatorios que cargo de un array definido previamente con colores hexadecimales. La creacion de los distintos mc la realiza bien ,con sus colores aleatorios, pero con el color de fondo sin mantener el degradado de la capa que os comentaba antes, con lo que pierde el 'atractivo' del diseño.

¿Alguien conoce como decirle mediante actionscript que rellene de color la capa llamada 'fondo' de esa instancia del mc original?

Os pongo el codigo para que lo entendáis un poco mejor

Bueno esto viene a continuación de un bucle for
duplicateMovieClip ("block0","bloque"+ fila + "_" + columna, profundidad);
setProperty ("bloque_"+ fila + "_" + columna, _x, eje_x);
setProperty ("bloque_"+ fila + "_" + columna, _y, eje_y);
miColor = new Color("bloque_"+ fila + "_" + columna);
color_aleatorio=random(7);
miColor.setRGB(_root.aColores[color_aleatorio]);

Imagino que una posible solucion sería:
miColor = new Color("bloque_"+ fila + "_" + columna."imagino que aqui deberia venir la capa fondo pero no se como hacerlo");
__________________
EduLopez.
Salu2 desde Albacete