Цвета RGB представлены шестнадцатеричными цифрами (основание 16).
База 16 означает, что каждое место в номере может представлять числа 0-15 в следующем порядке:
0 1 2 3 4 5 6 7 8 9 A B C D E F
Использование 0x
в AS3 представляет шестнадцатеричное число. Как пример, запустите это:
trace(0xF); // 15
Вывод, как вы можете видеть, представлен в десятичном виде (основание 10). То, что вы видите выше в своем вопросе, является десятичным представлением ваших цветов.
Если вы хотите увидеть шестнадцатеричную версию, используйте toString()
и разберите 16 в качестве параметра radix. Вы заметите, что по умолчанию установлено значение 10 (для базовых 10 / десятичных чисел, которые мы все знаем и любим).
var num:int = 15;
trace(num.toString(16)); // f
Надеюсь, это имеет смысл.