20080428.04:02

FIRST TIME IN MY LIFE EVER TO WRITE A RGB2HEX FUNCTION IN FLASH CS3.

function convertRGB(Rval, Gval, Bval) {
var hexNumber:String = "0123456789ABCDEF";
//
firstDigit = hexNumber.charAt(int(Rval/16));
secondDigit = hexNumber.charAt(int(Rval%16));
hexR = firstDigit+secondDigit;

//
firstDigit = hexNumber.charAt(int(Gval/16));
secondDigit = hexNumber.charAt(int(Gval%16));
hexG = firstDigit+secondDigit;
//
firstDigit = hexNumber.charAt(int(Bval/16));
secondDigit = hexNumber.charAt(int(Bval%16));
hexB = firstDigit+secondDigit;
//
// HEXval = "0x"+String(hexR)+String(hexG)+String(hexB);
HEXval = "#"+String(hexR)+String(hexG)+String(hexB);

return (HEXval)

}
trace(convertRGB(255,0,0));