2012-05-07 2 views
1

Я использую эту библиотеку для javascript для трехjs, и кажется, что она способна обнаруживать, когда ключ выпущен. Как я включил бы это в свой проект? Вот документация:javascript/threejs - обнаружение при отпускании ключа

http://learningthreejs.com/data/THREEx/docs/THREEx.KeyboardState.html

и вот как я в настоящее время определить, какой будет нажата клавиша:

if (keyboard.pressed("left")){ 
//do stuff 
} 

ответ

1

В источнике для threejs, есть линия

document.addEventListener("keyup", this._onKeyUp, false); 

You добавление обработчика, прослушивание события keyup.

Документах MDC для addEventListener: https://developer.mozilla.org/en/DOM/element.addEventListener

+0

Я не уверен, что это ответ на мой вопрос. Вы предлагаете мне поместить этот код в свой проект, чтобы прослушать событие keyup, а затем соответствующую функцию, называемую _onKeyup? Если это так, это не работает. – mheavers

+0

document.addEventListener («keyup», function() {alert ('keyup')}, false); работает для меня. То, что вы делаете, - это регистрация функции (второго аргумента), которая должна быть вызвана в событии «keyup». Документы MDC довольно хороши для определения всех параметров и нескольких примеров. – MushinNoShin

Смежные вопросы