Показать сообщение отдельно
  #4 (permalink)  
Старый 06.05.2017, 09:09
Профессор
Отправить личное сообщение для Dilettante_Pro Посмотреть профиль Найти все сообщения от Dilettante_Pro
 
Регистрация: 27.11.2015
Сообщений: 2,899

Поподробнее
function listenerMouseDown() {
   canvas.addEventListener('mousemove', listener, false);
};
function listenerMouseUp() {
   canvas.removeEventListener('mousemove', listener, false);
};
function listener() {
  //проверяю, если над этой областью было движение, то область перекрашиваю.
}
canvas.addEventListener('mousedown', listenerMouseDown, false);
canvas.addEventListener('mouseup', listenerMouseUp, false);

Имейте в виду, что событий mousemove будет очень много
Ответить с цитированием