Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   keyDown (http://www.flasher.ru/forum/showthread.php?t=33895)

Fouly 03.07.2002 06:12

keyDown
 
Почему флэш не отлавливает нажатие (down) клавиши Enter а только отжатие (up).
?

Почему вообще не отлавливает клавишу Alt?

Stone 03.07.2002 13:26

???
 
on (press, keyPress "<Enter>") {
}


или

function down() {
}

насчет альта не знаю.

Fouly 04.07.2002 04:12

Да никак не работает..

Вот напиши на мувике и посмотри:
Код:

onClipEvent (load) {
        dListener = new Object();
        Key.addListener(dListener);
        dListener.onKeyDown = function () {
                trace(Key.getCode() + " is down");
        }
       
        uListener = new Object();
        Key.addListener(uListener);
        uListener.onKeyUp = function () {
                trace(Key.getCode() + " is up");
        }
}
onClipEvent (keyDown) {
        trace(Key.getCode() + " is down");
}
onClipEvent (keyUp) {
        trace(Key.getCode() + " is up");
}


DeliMIter 04.07.2002 20:40

Есть некоторые символы или сочетания, которые либо винда, либо сам флэш считают управляющими и не мониторят. Напр ESC, отвечающий за остановку клипа, до кода доходит одно из UP/DOWN (не помню, какое :)))).

Лечится через fscommand("trapallkeys", "true"). Начинают мониториться даже кнопки "Windows". К сожалению, даже эта команда не позволяет отреагировать адекватно на клавиши RESET и POWER :(((((

Fouly 06.07.2002 05:56

Спасибо, но не вылечилось :(


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

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