| :: Conversión entre valores RGB y hexadecimales en Flash |
Para definir un color en Flash tenemos que hacerlo en base hexadecimal, es decir, el color blanco sería 0xFFFFFF. Sin embargo, lo normal es que nos resulte más fácil trabajar con valores RGB, cuyo valor para el blanco es (255,255,255). Con las funciones que se muestran a continuación podremos convertir un mismo color de un sistema a otro. function deRGBaEX(r, g, b) {
return (r << 16 | g << 8 | b);
}
function deEXaRGB(valor) {
var RGB = new Object();
RGB.red = (valor >> 16) & 0xFF;
RGB.green = (valor >> 8) & 0xFF;
RGB.blue = valor & 0xFF;
return RGB;
}
|
|
|
|