Siguiendo con el tema de los colores..
En el trabajo se necesitaba un colorPicker pero no de los ordinarios en los cuales escoges el color por medio de cuadritos
, se me ocurrió hacer un colorPicke, del tipo de los que los programas de diseño manejan. esto es posible utilizando la nueva clase BitmapData de Flash 8, ya no es necesario hacer miles de movieClips de a pixel.. con esta clase solo se necesita un Bitmap que contenga la gama de colores y todo lo demás lo hacemos mediante ActionScript.
Aqui un ejemplo
[FLASH]http://www.klr20mg.com/archivos/colorpicker.swf,205,205[/FLASH]
Solo es necesario arrastrar el componente al escenario y algo de codigo
[as]
cPick.addEventListener(“click”, this);
function click(obj:Object){
trace(obj.color) // 1451506 24Bits
trace(obj.hex) // 1625f2 Hexadecimal
trace(obj.rgb.br) // 22
trace(obj.rgb.bg) // 37
trace(obj.rgb.bb) // 242
}
[/as]
Como pueden ver el componente regresa el color en 3 tipos 24 Bits, Hexadecimal y en RGB.
Aqui los Archivos
colorPicker.mxp <- Necesitas tener instaldo el Extension Manager de macromedia
colorPicker.zip <- Archivos Fuente del componente.
Enjoy. =)



