В основном я хочу построить шестнадцатеричное значение цвета.
для ясности, 3 знака после запятой
255 254 253
и я хочу сгенерировать шестнадцатеричную строку:
0xFFFEFD
как бы я это сделал?
var red:int = 255; var green:int = 254; var blue:int = 253; private function _getHexStringFromRGB($red, $green, $blue):String { var num:Number = ($red << 16) + ($green << 8) + $blue; return "0x" + num.toString(16).toUpperCase(); } trace(getHexStringFromRGB(red, green, blue);
Побитовый сдвиг