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));
