|
|
|||||
Banned
[+4 01.02.09]
[+1 01.02.09] |
Номера каналов в методе copyChannel
Цитата:
Действительно, суммы из чисел 1,2,4,8 - уникальные. Но, например, iNils в своем переводе метода лишь указал, что Цитата:
|
|
|||||
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,879
Записей в блоге: 7
|
Первод делался по хелпу из 8-го флеша:
Цитата:
|
|
|||||
Banned
[+4 01.02.09]
[+1 01.02.09] |
Мистика...
Хотя хелп AS3 вообще основан на принципе "догадайся сам": параметр sourceChannel, например, описан как uint, но вместо короткой записи этого uint (типа 1,2,4,8) предлагается переписывать константы (BitmapDataChannel.RED, BitmapDataChannel.GREEN, BitmapDataChannel.BLUE, BitmapDataChannel.ALPHA) |
|
|||||
Да. Какая-то ересь. Действительно - можно указывать сумму. Например 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); Итоговый цвет - 0xCCCCCC & 0xCC00CC = 0xCC00CC. Может я конечно что-то напутал т.к. действительно информации ноль, но судя по всему это бесполезная фишка. |
Часовой пояс GMT +4, время: 10:44. |
|
« Предыдущая тема | Следующая тема » |
|
|