ColorBox es una extesión que genera un caja
con la paleta de colores "webSafe", el archivo es para
versión Mx, y debe tener el ExtensionManager para poder instalarse.
Métodos:
El componente tiene los siguiente métodos por los cuales
se puede acceder a la información del mismo.
component.getRgbValue() : devuelve el valor rgb (
numérico ) del color seleccionado en ese momento.
valor = mycomponente.getRgbValue();
trace (valor)// salida tipo numerica
component.getRgbObj() : devuelve el valor ( objeto
) del color seleccionado en ese momento.
ej.
valor = mycomponente.getRgbObj();
for (var i in valor){
trace ( valor[i] add ":" add i )
}
//posible salida
r:valor
g:valor
b:valor
componente.getHexValue(): devuelve el valor hexadecimal ( cadena
) del color seleccionado en ese momento
valor = mycomponente.getHexValue();
trace (valor)// salida tipo cadena #RRGGBB
component.getHexObj() : devuelve el valor hexadecimanl
( objeto ) del color seleccionado en ese momento.
valor = mycomponente.getHexObj();
for (var i in valor){
trace ( valor[i] add ":" add i )
}
//posible salida
r:RR
g:GG
b:BB
usando component.setChangeHandler(myHandler)
se puede configurar el handler que se disparará a la hora
de seleccionar algun color.
ejemplo:
myColor = new Color(myClip);//creamos
un objeto de color
myHandler = function (component){
myColor.setRGB(component.getRgbValue());//cambiamos
el color al objeto color
}
myComponent.setChangeHandler("myHandler");//configuramos
myComponent para que ejecute la función "myHandler"
cuando seleccionen algun color.
Forma de empleo:
Luego de Instalar elcomponente aparecerá en el menu de componentes
bajo el nombre de colorBox.
Coloque una instancia de colorBox en el esenario y configure via
parámetros de componente.