Actionscript Build Hex String - PullRequest
       36

Actionscript Build Hex String

0 голосов
/ 11 февраля 2010

В основном я хочу построить шестнадцатеричное значение цвета.

для ясности, 3 знака после запятой

255 254 253

и я хочу сгенерировать шестнадцатеричную строку:

0xFFFEFD

как бы я это сделал?

1 Ответ

1 голос
/ 11 февраля 2010
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);

Побитовый сдвиг

...