fwiw - omit the leading zero on your number, Flash treats it as octal -
colour = 021;
trace(colour); // 17 - returns as base 8