Руководство по actionscript. часть 5, стр. 025
X Y ALPHA RED BLUE GREEN
14 2 FF FF FF FF
X Y ALPHA RED BLUE GREEN
11 8 FF FF 00 00
X Y ALPHA RED BLUE GREEN
12 14 FF 77 66 66
Исходное изображение
Увеличенное изображение для показа пикселов
Координаты и значения цвета выбранных пикселов
Рис. 26.2. Растровое изображение с шестнадцатеричными значениями цвета
Чтобы получить значение отдельного канала из 32-битного значения цвета, мы можем использовать совместно оператор сдвига вправо и оператор побитового И, как показано в следующем коде:
var colorValue:uint = 0xFFFFCC99; // Выбранный цвет
var alpha:uint = (colorValue » 24) & OxFF; // Выделяем канал Alpha
var rechuint = (colorValue » 16) & OxFF; // Выделяем канал Red
var green:uint = (colorValue » 8) & OxFF; // Выделяем канал Green
var blue:uint = colorValue & OxFF; // Выделяем канал Blue
trace(alpha, red, green, blue); // Отображает: 255 255 204 153
Пример использования побитовых операций можно найти в технических записках по адресу http://www. moock. org/asdg/technotes/bitwise.