Я делаю приложение для гибкой доски, где на изображении нарисованы линии
вот сценарий:
1: основной холст, содержащий фоновое изображение и холст для рисования
2: пользователь может перемещать изображение, перетаскивая изображение
3: пользователь может рисовать поверх изображения, которое фактически рисует на холсте поверх изображения.
У меня проблема с стиранием линий, как это стирается в краске. Искал где угодно, но не нашел способа стереть нарисованные линии
вот код для рисования линий
public function doMouseMove() : void
{
x2 = canvas2.mouseX;
y2 = canvas2.mouseY;
if (isDrawing && allow)
{
canvas2.graphics.lineStyle(brushThickness, drawColor, brushOpacity);
canvas2.graphics.moveTo(x1, y1);
canvas2.graphics.lineTo(x2, y2);
x1 = x2;
y1 = y2;
}
return;
}// end function