Показать сообщение отдельно
Старый 09.05.2013, 12:58
mikhailk вне форума Посмотреть профиль Отправить личное сообщение для mikhailk Найти все сообщения от mikhailk
  № 5  
Ответить с цитированием
mikhailk
 
Аватар для mikhailk

Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
Цитата:
Делаю простейший редактор для рисования. В котором можно рисовать только линиями. Возникла проблема в реализации стерки.
Вот сколько я видел редакторов на флеше для сборки чего-либо из векторных примитивов (напр, поздравительных открыток), никогда не видел там стерки. Только удаление примитивов целиком.

Однако.
Есть известный факт - все, что можно сделать во FlashIDE, можно сделать напрямую на AS. Если посмотреть, как реализована стерка во FlashIDE, то мне кажется она сделана так:

1. Векторный объект представляется как растровый
2. Стерка работает с растровым
3. После завершения стирания векторный объект корректируется с учетом того, что осталось от растрового.

Последняя операция хорошо видна, потому что после того, как заканчиваешь стирать, фигуры и линии немного изменяются (результат не идеально соответствует тому, что осталось от растрового объекта).