Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   стереть объединение фигур (http://www.flasher.ru/forum/showthread.php?t=147421)

2K WebStudio 03.12.2010 22:27

стереть объединение фигур
 
всем привет!

голову уже сломал - вроде задача простая, но ничего не выходит..

есть две произвольные фигуры (объекты) одного цвета: 0xEC197C, на белом фоне.

пытаюсь сделать так, чтобы их пересечение было белым (цвета фона).

помогите, пожалуйста!!!:)

Psycho Tiger 03.12.2010 22:53

Есть такой трюк, что если не делать endFill, т.е. рисовать той же фигурой - то рисуя там, где уже нарисовано будет стираться.

2K WebStudio 03.12.2010 23:17

это я знаю...
нужен общий случай.. я не рисую там ничего программно

Psycho Tiger 03.12.2010 23:23

BitmapData с альфа каналом тогда. Как - не знаю. Но покопайтесь)

2K WebStudio 04.12.2010 05:06

тут скорее invert/add/erase подходят.. должно быть стандартное решение..

Добавлено через 30 часов 21 минуту
нашел решение.
есть разные классы, которые попиксельно анализируют изображения, соответственно границы получаются пиксельные, т.к. там работа с bitmapData.

а в итоге сделал путем многочисленных blendmode. если кому-то интересно, пишите, расскажу.


Часовой пояс GMT +4, время: 11:36.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.