Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/05/2012, 08:25
Avatar de Manuellama
Manuellama
 
Fecha de Ingreso: noviembre-2006
Ubicación: Zafra, Extremadura, Spain, Spain
Mensajes: 174
Antigüedad: 18 años
Puntos: 10
Respuesta: Dar un color distinto a cada MovieClip con AS3

//Importamos las librerias
import flash.geom.ColorTransform;

//Importamos el cuadoro con el contenido de la biblioteca
var cuadros:Array = new Array();
var misCuadros:cuadro_mc;
var totalCuadros:uint = 3;
var h:uint = 0;
//Aquí le asigno un color a cada mc
var colores:Array = new Array(0xFF0000,0x00FF00,0x0000FF);



//Para duplicar el cajón del contenido
for (h = 0; h<totalCuadros; h++)
{
misCuadros = new cuadro_mc();

//Realiza los eventos de cada contenido por separado.
cuadros.push(misCuadros);
var colorset:ColorTransform = new ColorTransform();
//Aquí cambio el color del colortransform del índice del array que esté disponible
colorset.color =colores[h];
// Y ya está
cuadros[h].transform.colorTransform =colorset;

//Ponemos todos los contenidos (rojo, azul, naranja) en el escenario
addChild(misCuadros);

}







//Posición de los 3 contenido: rojo, azul, naranja
cuadros[0].x = 28,6;
cuadros[0].y = 142;

cuadros[1].x = 214;
cuadros[1].y = 142;

cuadros[2].x = 400;
cuadros[2].y = 142;