Кнопка ctrl иногда блокирует событие KEY_UP для клавиши 'c' - PullRequest
0 голосов
/ 26 августа 2010

Попробуйте следующий код:

myListener = new Object();
myListener.onKeyUp = function() {
    if (Key.isDown(Key.CONTROL) && Key.getCode() == 67) {
        //Ctrl+C
        trace("Ctrl+C key down!");
    }
};
Key.addListener(myListener); 

удерживайте Ctrl и начинайте нажимать C . В какой-то момент вы заметите, что для клавиши C нет события KEY_UP (также не будет события для A , X , R , V и, возможно, больше). Для большей части кнопки событие KEY_UP будет отправлено.

Почему это? Есть ли решение?

1 Ответ

1 голос
/ 27 августа 2010

Что с этим не так?

Событие KEY_UP блоков клавиш ctrl Событие KEY_UP клавиши 'c'

Также убедитесь, что ваш flash-объект сфокусирован на странице браузера, и браузер не перехватывает события клавиатуры.

...