|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Apr 2007
Сообщений: 12
|
Как очистить некоторые пикселы в Graphics
Создал небольшой граф.редактор в Флеше, а как очищять пикселы (как резинка в Фотошопе) в Graphics обьекта не знаю.
BitmapData как-то не сильно помогает в этом вопросе. Есть ли готовые схемы ? |
|
|||||
Вы хоть понимаете, что флеш - это векторная графика и понятие пиксел здесь весьма абстрактное. На мой взгляд, BitmapData - наилучший вариант, чем он вас не устроил ? В противном случае используйте маску, но в ситуации с граф. редактором - это не эффективно.
|
|
|||||
Регистрация: Apr 2007
Сообщений: 12
|
Да неужели?
Понятно, что я спрашиваю, как очистить динамически. BitmapData - хорошая штука, но lineTo () или DrawRect() там нет.... Не могу себе представить, что есть куча функций для рисования AS3, а кроме clear() нет никакой другой возможности очищать рисунок. |
|
|||||
igi_skalar, о чем ты ?
какие могут быть пиксели у векторной кривой или заливки если речь о Graphics, то вижу только вариант рисовать куски в graphics разных шейпов, а стеркой удалять эти шейпы-фрагменты |
|
|||||
блогер
Регистрация: Jun 2005
Адрес: Господи пожалуйста не Новосибирск
Сообщений: 6,598
Записей в блоге: 17
|
Зато там есть draw().
__________________
Тут мужик танцует и поёт про флэш |
|
|||||
Регистрация: Mar 2009
Сообщений: 40
|
.. рисуй прямо в bitmapData, и делай что угодно, хоть стирай целиком хоть с прозрачностью, в общем все что угодно, кроме изменения масштаба более 1.0
|
|
|||||
Регистрация: Dec 2007
Сообщений: 269
|
Как вариант, если очень не хочется использовать BitmapData, можно глянуть в сторону BlendMode.ERASE | BlendMode.ALPHA.
|
|
|||||
Регистрация: Apr 2007
Сообщений: 12
|
Спасибо за ответы.
Попробывал все, но идея с шейпами от silin оказалось идеальной. |
Часовой пояс GMT +4, время: 19:25. |
|
« Предыдущая тема | Следующая тема » |
|
|