![]() |
|
||||||||||
|
|||||
|
всем привет!
голову уже сломал - вроде задача простая, но ничего не выходит.. есть две произвольные фигуры (объекты) одного цвета: 0xEC197C, на белом фоне. пытаюсь сделать так, чтобы их пересечение было белым (цвета фона). помогите, пожалуйста!!! ![]() |
|
|||||
|
Есть такой трюк, что если не делать endFill, т.е. рисовать той же фигурой - то рисуя там, где уже нарисовано будет стираться.
__________________
Тут мужик танцует и поёт про флэш |
|
|||||
|
это я знаю...
нужен общий случай.. я не рисую там ничего программно |
|
|||||
|
BitmapData с альфа каналом тогда. Как - не знаю. Но покопайтесь)
__________________
Тут мужик танцует и поёт про флэш |
|
|||||
|
тут скорее invert/add/erase подходят.. должно быть стандартное решение..
Добавлено через 30 часов 21 минуту нашел решение. есть разные классы, которые попиксельно анализируют изображения, соответственно границы получаются пиксельные, т.к. там работа с bitmapData. а в итоге сделал путем многочисленных blendmode. если кому-то интересно, пишите, расскажу. |
![]() |
![]() |
Часовой пояс GMT +4, время: 10:06. |
|
|
« Предыдущая тема | Следующая тема » |
|
|