Показать сообщение отдельно
Старый 15.10.2009, 14:40
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 7  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
В AS3 есть похожая проблема, она не связана с браузерами, просто keyDown диспатчится с каким-то промежутком все время пока кнопка нажата. Не знаю почему так сделали, но вобщем, принцип такой же:
в keyDown записываем последнюю нажатую кнопку в массив предварительно убедившись, что ее там не было, в keyUp удаляем ее из массива. Если в keyDown кнопка уже была в массиве - значит мы получили "ненужное" событие, и соответственно, не будем его обрабатывать.
__________________
Hell is the possibility of sanity