Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   onKeyDown один раз (http://www.flasher.ru/forum/showthread.php?t=91198)

Ksюta 26.01.2007 23:08

onKeyDown один раз
 
Подзкажите плиз... как сделать чтобы при долгом нажатии клавиши код выполнялся всего один раз, а то в этом варианте выполняется бесконечно.
Код:

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)
Спасибо))) сама не догадалась почему-то...


Часовой пояс GMT +4, время: 23:04.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.