Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 28.07.2014, 18:42
Аспирант
Отправить личное сообщение для alko Посмотреть профиль Найти все сообщения от alko
 
Регистрация: 04.07.2014
Сообщений: 33

Рисовалка на canvas
Изучал события клавиатуры, заодно попробовал canvas http://learn.javascript.ru/play/hXM9z .
Квадратик перемещается стрелками, если нажать пробел, становится круглым и рисует.
Ответить с цитированием
  #2 (permalink)  
Старый 28.07.2014, 19:46
Аватар для nice_try
Профессор
Отправить личное сообщение для nice_try Посмотреть профиль Найти все сообщения от nice_try
 
Регистрация: 11.12.2013
Сообщений: 313

а по диагонали как?
Ответить с цитированием
  #3 (permalink)  
Старый 29.07.2014, 10:13
Аспирант
Отправить личное сообщение для alko Посмотреть профиль Найти все сообщения от alko
 
Регистрация: 04.07.2014
Сообщений: 33

а зачем?)
Ответить с цитированием
  #4 (permalink)  
Старый 29.07.2014, 10:41
Аватар для nice_try
Профессор
Отправить личное сообщение для nice_try Посмотреть профиль Найти все сообщения от nice_try
 
Регистрация: 11.12.2013
Сообщений: 313

Сообщение от alko Посмотреть сообщение
а зачем?)
для удобства
Ответить с цитированием
  #5 (permalink)  
Старый 29.07.2014, 11:00
Аспирант
Отправить личное сообщение для alko Посмотреть профиль Найти все сообщения от alko
 
Регистрация: 04.07.2014
Сообщений: 33

спросил "а зачем?", а сам решил попробовать.. и с ходу ничего не получается. намекни, если знаешь, интересно аж)
Ответить с цитированием
  #6 (permalink)  
Старый 29.07.2014, 11:34
Аспирант
Отправить личное сообщение для alko Посмотреть профиль Найти все сообщения от alko
 
Регистрация: 04.07.2014
Сообщений: 33

можно просто стопы убрать) http://learn.javascript.ru/play/FyVRqc но все равно интересно, как обработать нажатие двух клавишь?
Ответить с цитированием
  #7 (permalink)  
Старый 29.07.2014, 12:00
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,588

alko, по keydown добавлять в стек(массив или объект), по keyup убирать, по blur - очищать.
__________________
29375, 35
Ответить с цитированием
  #8 (permalink)  
Старый 29.07.2014, 12:08
Аватар для nice_try
Профессор
Отправить личное сообщение для nice_try Посмотреть профиль Найти все сообщения от nice_try
 
Регистрация: 11.12.2013
Сообщений: 313

что-то из этой сферы
http://learn.javascript.ru/play/tuto...multikeys.html
Ответить с цитированием
  #9 (permalink)  
Старый 29.07.2014, 12:14
Аспирант
Отправить личное сообщение для alko Посмотреть профиль Найти все сообщения от alko
 
Регистрация: 04.07.2014
Сообщений: 33

Aetae, спасибо, нашел уже этот метод. а зачем по blur - очищать? почему не по keyup сразу?
Ответить с цитированием
  #10 (permalink)  
Старый 29.07.2014, 12:19
Аспирант
Отправить личное сообщение для alko Посмотреть профиль Найти все сообщения от alko
 
Регистрация: 04.07.2014
Сообщений: 33

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



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Рисовалка на Canvas - как добавить инструмент? piraids Общие вопросы Javascript 1 21.07.2014 10:24
canvas рисование окружности imedia Элементы интерфейса 2 30.05.2014 17:40
Не работает рисовалка canvas IVAAAAN Общие вопросы Javascript 16 05.07.2013 11:53
Создание экземпляра Canvas не затрагивая HTML Tails Общие вопросы Javascript 2 09.03.2012 13:55
Добавить на canvas еще один елемент greengarlic Общие вопросы Javascript 5 22.09.2010 10:16