Javascript-форум (https://javascript.ru/forum/)
-   Ваши сайты и скрипты (https://javascript.ru/forum/project/)
-   -   Рисовалка на canvas (https://javascript.ru/forum/project/49085-risovalka-na-canvas.html)

alko 28.07.2014 18:42

Рисовалка на canvas
 
Изучал события клавиатуры, заодно попробовал canvas http://learn.javascript.ru/play/hXM9z .
Квадратик перемещается стрелками, если нажать пробел, становится круглым и рисует.

nice_try 28.07.2014 19:46

а по диагонали как?

alko 29.07.2014 10:13

а зачем?)

nice_try 29.07.2014 10:41

Цитата:

Сообщение от alko (Сообщение 323201)
а зачем?)

для удобства :)

alko 29.07.2014 11:00

спросил "а зачем?", а сам решил попробовать.. и с ходу ничего не получается. намекни, если знаешь, интересно аж)

alko 29.07.2014 11:34

можно просто стопы убрать) http://learn.javascript.ru/play/FyVRqc но все равно интересно, как обработать нажатие двух клавишь?

Aetae 29.07.2014 12:00

alko, по keydown добавлять в стек(массив или объект), по keyup убирать, по blur - очищать.

nice_try 29.07.2014 12:08

что-то из этой сферы
http://learn.javascript.ru/play/tuto...multikeys.html

alko 29.07.2014 12:14

Aetae, спасибо, нашел уже этот метод. а зачем по blur - очищать? почему не по keyup сразу?

alko 29.07.2014 12:19

nice_try, во как интересно.. надо мне учебник читать, вообще не знал, что так можно.


Часовой пояс GMT +3, время: 07:32.