Показать сообщение отдельно
Старый 25.02.2006, 00:36
firsoff вне форума Посмотреть профиль Отправить личное сообщение для firsoff Посетить домашнюю страницу firsoff Найти все сообщения от firsoff
  № 1  
Ответить с цитированием
firsoff

Регистрация: Sep 2005
Адрес: Snezhinsk, Russia
Сообщений: 367
Отправить сообщение для firsoff с помощью ICQ Отправить сообщение для firsoff с помощью Skype™
По умолчанию еще раз про отлов клавиши

мне нужно отлавливать нажатие пробела (Space), делаю все как доктор прописал:
Код:
myListener = new Object();
myListener.onKeyDown = function () 
{
  if(Key.isDown(Key.SPACE)){myFunction();}
}

Key.addListener(myListener);
все работает, но через раз, думал-размышлял, вставил trace в myFunction(); и был очень удивлен, если удерживать пробел то функция постоянно срабатывает (у меня пробелом включается выключается пауза в игре), как сделать чтобы myFunction() срабатывала только один раз ( при срабатывании пробела, а не при его удержании)?