PDA

Просмотр полной версии : r, g, b, -> rgb и обратно


MrPoma
24.12.2006, 07:02
var r:Number = 255;
var g:Number = 255;
var b:Number = 255;

var rgb:Number = r << 16 | g << 8 | b;

подскажите, плиз, как получить обратное. rgb -> r, g, b. сам смог токо для первого значения:

var rgb:Number = 0xffffff;
var r:Number = rgb >> 16;

iNils
24.12.2006, 11:24
var rgb:Number = 0xabcdef;
var r:Number = rgb >> 16;
var g:Number = rgb >> 8 & 0xFF;
var b:Number = rgb & 0xFF;
trace ((r).toString (16));
trace ((g).toString (16));
trace ((b).toString (16));

MrPoma
24.12.2006, 16:13
iNils, бальшой тебе человеческий пасиб