PDA

Просмотр полной версии : onKeyDown один раз


Ksюta
26.01.2007, 23:08
Подзкажите плиз... как сделать чтобы при долгом нажатии клавиши код выполнялся всего один раз, а то в этом варианте выполняется бесконечно.

MyKeys = new Object();
MyKeys.onKeyDown = function() {
if (Key.getCode(81)) {действие
}
};
Key.addListener(MyKeys);

Только не посылайте в поиск пожалуйста, я только оттуда)))

LeXi42006
26.01.2007, 23:13
Может
a = true
MyKeys = new Object();
MyKeys.onKeyDown = function() {
if(a = true) {
if (Key.getCode(81)) {действие;
a = false
}
}
};
Key.addListener(MyKeys);

Ksюta
26.01.2007, 23:24
да, так работает, толко всё ж таки if(a == true)
Спасибо))) сама не догадалась почему-то...