Establece la información de transformación para un objeto Color. El parámetro colorTransformObject es un objeto genérico que usted crea desde el constructor new Object. Incluye parámetros que especifican los valores de porcentaje y desplazamiento para los componentes rojo, verde, azul y alfa (transparencia) de un color, introducidos en el formato 0xRRGGBBAA.
Los parámetros de un objeto de transformación de color corresponden a la configuración del cuadro de diálogo Efecto avanzado y se definen de la siguiente forma:
ra es el porcentaje del componente rojo (de -100 a 100).
rb es el desplazamiento del componente rojo (de -255 a 255).
ga es el porcentaje del componente rojo (de -100 a 100).
gb es el desplazamiento del componente rojo (de -255 a 255).
ba es el porcentaje del componente rojo (de -100 a 100).
bb es el desplazamiento del componente rojo (de -255 a 255).
aa es el porcentaje de alfa (de -100 a 100).
ab es el desplazamiento de alfa (de -255 a 255).
Un parámetro colorTransformObject se crea de la siguiente forma:
var myColorTransform:Object = new Object();
myColorTransform.ra = 50;
myColorTransform.rb = 244;
myColorTransform.ga = 40;
myColorTransform.gb = 112;
myColorTransform.ba = 12;
myColorTransform.bb = 90;
myColorTransform.aa = 40;
myColorTransform.ab = 70;
También puede utilizar la siguiente sintaxis para crear un parámetro colorTransformObject :
var myColorTransform:Object = { ra: 50, rb: 244, ga: 40, gb: 112, ba: 12, bb: 90, aa: 40, ab: 70}
Parámetros
transformObject:Object – Un objeto creado con el constructor new Object. Esta instancia de la clase Object debe tener las siguientes propiedades que especifican valores de transformación de color: ra, rb, ga, gb, ba, bb, aa, ab. A continuación se explican estas propiedades.
Ejemplo
Este ejemplo crea un objeto Color para un archivo SWF de destino, crea un objeto genérico llamado myColorTransform con las propiedades definidas anteriormente y utiliza el método setTransform() para pasar colorTransformObject a un objeto Color. Para utilizar este código en un documento de Flash (FLA), sitúelo en el fotograma 1 de la línea de tiempo principal y sitúe un clip de película en el escenario con el nombre de instancia my_mc, como en el código siguiente:
// Creamos un objeto color llamdo my_color para el objeto my_mc
var my_color:Color = new Color(my_mc);
// Crea un objeto color para transformarlo llamado myColorTransform usando // valores para myColorTransform
var myColorTransform:Object = { ra: 50, rb: 244, ga: 40, gb: 112, ba: 12, bb: 90, aa: 40, ab: 70};
// Asociar los colores al objeto de tranformar con el objeto Color // creado para my_mc
my_color.setTransform(myColorTransform);