Имеет ли клавиша A на клавиатуре особое значение при тестировании фильма с помощью Flash IDE (версия 5.5)? Причина, по которой я спрашиваю, заключается в том, что я слушаю KEY_DOWN
события на сцене в моем фильме. Он отлично работает для всех букв, но срабатывает только один раз для буквы A .
Проблема возникает только при тестировании фильма во Flash IDE. Все работает как надо в Flash Player. Конечно, я отключил сочетания клавиш в меню управления. Я также посмотрел на сочетания клавиш, определенные для Flash, но не нашел ничего значащего.
Вы можете легко воспроизвести проблему, поместив следующий код в первый кадр пустого фильма:
stage.addEventListener(KeyboardEvent.KEY_DOWN, test);
function test(e:KeyboardEvent):void {
trace(e);
}
Если вы скомпилируете и нажмете A , вы увидите выход. Попробуйте нажать A еще раз и ... ничего. Попробуйте любую другую букву, и вы увидите результат просто отлично. Что такого особенного в письме A ?
ТИА.
ОБНОВЛЕНИЕ: Как вы можете видеть в комментариях ниже, эта проблема возникает только со мной на Mac версии Flash Pro 11.5.