Показать сообщение отдельно
Старый 11.09.2008, 17:36
Division вне форума Посмотреть профиль Отправить личное сообщение для Division Найти все сообщения от Division
  № 10  
Ответить с цитированием
Division
 
Аватар для Division

Регистрация: Jul 2008
Адрес: Украина, Херсон
Сообщений: 635
Отправить сообщение для Division с помощью ICQ
Допустим завести ещё один массив со временем каждого нажатия. То есть предварительно завести переменную time_array и в onKeyDown дописать что-то вроде
Код:
time_array.push(getTimer());
Потом надо следить чтобы длина time_array не превышала длины секретного слова. Например, можно делать time_array.shift() если длина превысилась. Потом
заменить условие на что-то вроде

Код:
if(typed.indexOf(word)!=-1 && (time_array[time_array.length-1]-time_array[0] <= 5000))
5000 - это пять секунд разницы
Могут быть ошибки, но смысл должен быть понятен
__________________
while(1) {}


Последний раз редактировалось Division; 11.09.2008 в 17:40.