Показать сообщение отдельно
  #7 (permalink)  
Старый 14.08.2012, 01:05
Новичок на форуме
Отправить личное сообщение для eugen2002 Посмотреть профиль Найти все сообщения от eugen2002
 
Регистрация: 13.08.2012
Сообщений: 4

Спасибо за информацию. Готовый код (рисование при нажатой левой клавише) для Chrome, в firefox - рисует без остановки, в ie = не работает

<html>
<head>
<title>Paint</title>
<body>
<canvas id="canvas" width="1000" height="800"> </canvas>
<script>
var x = 0;
var y = 0;

window.onload = function()
{
canvas.addEventListener('mousemove', mmove );
}

function mmove(e)
{
if ( e.which == 1 )
{
var canvas = document.getElementById('canvas');
var ctx = canvas.getContext('2d');
ctx.moveTo(x, y);
ctx.lineTo(e.clientX, e.clientY);
ctx.stroke();
}
x = e.clientX;
y = e.clientY;
}

</script>
</body>
</html>

Последний раз редактировалось eugen2002, 14.08.2012 в 01:39.
Ответить с цитированием