Столкнулся с такой же проблемой, у меня в арканоиде был такой же глюк, нашёл эту тему в поиске.
Действительно, и это очень странно, под 7 плеер работает как надо, а под 8 нет. Я использовал для теста такой код

Код:
var key_listener = new Object();
key_listener.onKeyDown = function() {
trace('down: ' + Key.getCode());
}
key_listener.onKeyUp = function() {
trace('up: ' + Key.getCode());
}
Key.addListener(key_listener)
Чтобы баг увидеть, достаточно нажать влево и держать, потом нажать и отпустить пробел. А потом отпустить влево - это событие не затрейсится, если publish под 8 плеер...
Я в итоге сделал интервал который проверяет все нужные кнопки Key.isDown(...), конечно это меня не радует... лишняя нагрузка всё-таки. И зачем тогда вся событийная архитектура, когда простой poll получается.