![]() |
Нарисовать дырку в Graphics
Доброе время суток. Есть Shape, в котором нарисован прямоугольник. Необходимо сделать чтобы при клике мышкой по этому прямоугольнику стиралась какая-то область. (Вобщем стёрка). Как это сделать?
|
рисовать с нулевой альфой
|
Не получается....
Код AS3:
|
верно, чушь сказал, там же складываются прозрачности
Добавлено через 14 минут тогда видимо только перерисовывать в битмапу |
если рисовать по нарисованному без endFill, то получается дырка:
Код AS3:
|
BlendMode.ERASE
|
silin, да работает, только если потом тыкнуть на тоже место, то получается не прозрачность а выставленный в beginFill цвет.
in4core, BlendMode.ERASE - это для растра, на сколько я знаю. |
>>только если потом тыкнуть на тоже место, то получается не прозрачность а выставленный в beginFill цвет
это в каком таком смысле тыкнуть ? :) ага, если в смысле рисовать по клику, то рисовать придется все по-новой: и квадрат и дырку.. |
Ндаа... очень жаль.
|
попробовал: graphics.drawCircle(100, 100, 90); рисует дырку и по клику..
Код AS3:
|
| Часовой пояс GMT +4, время: 17:43. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.