![]() |
|
||||||||||
|
|
|
|||||
|
Сейчас работаю над созданием небольшого графического редактора во флэше и встал перед одной небольной проблемой.
Создал разные инструменты: карандаш, разные фигуры и т.п., НО НЕ МОГУ СОЗДАТЬ ИНСТРУМЕНТ ЗАЛИВКА, как во всех нормальных графических редакторах. Если кто умеет, или есть исходник, большая просьба, МАЯКНИТЕ ![]() |
|
|||||
|
исходника нет. могу подсказать - все твои фигуры и линии копируй в специальный объект - каждую как массив точек - и по клике ведром определяй, какую из них ты редактируешь - и перерисовывай ее нужным цветом
|
|
|||||
|
Цитата:
у меня другая идея появилась но как реализовать пока не знаю. Вобщем примерно так: 1. делаем битмап из картинки 2. Определяем область заливки (берем точку смотрим её цвети смотрим смежные пикселы на предмет совпадения цвета) 3. В другом битмапе рисуем то че нада залить 4. Аттачим к исходному рисунку нарисованные битмап Ну вобщем как то так... Только пока смутно представляю как смежные пикселы проверять...
__________________
Флеш граффити на Любимом Городе |
|
|||||
|
Я приблизительно так и думал, но думал, что есть способы попроще.
|
|
|||||
|
Цитата:
|
|
|||||
|
Я делаю векторный редактор
|
|
|||||
|
Цитата:
|
|
|||||
|
Ну в принципе да, это наиболее оптимальный вариант...
|
![]() |
![]() |
Часовой пояс GMT +4, время: 06:46. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|