Показать сообщение отдельно
Старый 07.06.2006, 11:50
heilong вне форума Посмотреть профиль Отправить личное сообщение для heilong Посетить домашнюю страницу heilong Найти все сообщения от heilong
  № 25  
Ответить с цитированием
heilong
 
Аватар для heilong

Регистрация: Dec 2005
Адрес: Moscow
Сообщений: 84
Отправить сообщение для heilong с помощью ICQ
Столкнулся с такой же проблемой, у меня в арканоиде был такой же глюк, нашёл эту тему в поиске.
Действительно, и это очень странно, под 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 получается.