03/05/2012, 08:25
|
| | | 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; |