Показать сообщение отдельно
Старый 23.10.2008, 16:09
Волгоградец вне форума Посмотреть профиль Отправить личное сообщение для Волгоградец Найти все сообщения от Волгоградец
  № 7  
Ответить с цитированием
Волгоградец
 
Аватар для Волгоградец

блогер
Регистрация: Sep 2007
Адрес: Гамбург
Сообщений: 1,648
Записей в блоге: 12
Да. Какая-то ересь. Действительно - можно указывать сумму. Например 3 - это 2 + 1 - т.е. сумма красного и зеленого каналов. Но судя по всему используется побитовое сложение. А это всегда дает ноль. Т.е. в хелпе пример:
Код:
var myBitmapData:BitmapData = new BitmapData(100, 80, false, 0xCCССCC);
//...
myBitmapData.copyChannel(myBitmapData, new Rectangle(0, 0, 50, 80), new Point(51, 0), 3, 2);
Получается sourceChannel = 3 = 0xСС & 0x00CC = 0! Это значение подставляем в destChannel = 2 = 0xCC00CC.
Итоговый цвет - 0xCCCCCC & 0xCC00CC = 0xCC00CC.
Может я конечно что-то напутал т.к. действительно информации ноль, но судя по всему это бесполезная фишка.