Просмотр полной версии : keyDown
Почему флэш не отлавливает нажатие (down) клавиши Enter а только отжатие (up).
?
Почему вообще не отлавливает клавишу Alt?
on (press, keyPress "<Enter>") {
}
или
function down() {
}
насчет альта не знаю.
Да никак не работает..
Вот напиши на мувике и посмотри:
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 :(((((
Спасибо, но не вылечилось :(
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.