|
|
|||||
[+1.3 07.08.10]
[+1.3 19.10.14] Регистрация: Jul 2009
Адрес: C-Петербург
Сообщений: 37
|
нюансы работы с русской клавиатурой
Создаю простую игру Виселица на отгадывание слов.
Возникла проблема: никак не ввести буквы Б и Ю . Они находятся на тех же клавишах, что и < и >. При нажатии на эти клавиши происходит переход на следующий и предыдущий кадры ролика. keyCode и charCode этих клавиш вообще не определяюся. Может, кто-нибудь подскажет, какой может быть выход из этой ситуации? |
|
|||||
Регистрация: Apr 2010
Адрес: Earth
Сообщений: 1,897
|
ролик тестируется прямо во Flash Professional?
__________________
Загружаем картинки, минуя ошибки безопасности |
|
|||||
[+1.3 07.08.10]
[+1.3 19.10.14] Регистрация: Jul 2009
Адрес: C-Петербург
Сообщений: 37
|
Да. Извините, что не сразу отвечаю.
Добавлено через 1 час 33 минуты stage.focus=stage; stage.addEventListener(KeyboardEvent.KEY_DOWN, fl_KeyboardDownHandler); function fl_KeyboardDownHandler(event:KeyboardEvent):void { trace("Код нажатой клавиши: " + event.keyCode); } Не работает для клавиш ">" и "<". Код этих клавиш не определяется, а происходит переход на следующий кадр и на предыдущий. Для клавиши F9 тоже код не определяется, а выводится панель "Действия". Значит, клавиши > и < так же как F9 являются горячими клавишами. Можно ли где-нибудь в настройках отменить эти клавиши как горячие? Все облазила, не нашла. Остается не очень хороший выход - сказать детям: Заклейте клавиши Б и Ю , и напишите эти буквы на других клавишах, например Стрелка влево, стрелка вправо. Добавлено через 1 час 34 минуты Ой, какая-то краказябрина ввелась |
|
|||||
Регистрация: Aug 2013
Адрес: Москва
Сообщений: 37
|
Странно, flashdelop такого не воспроизводит...
|
|
|||||
Регистрация: Oct 2006
Сообщений: 2,281
|
а если просто открыть ролик в flash player тоже воспроизводится?
|
Часовой пояс GMT +4, время: 10:26. |
|
« Предыдущая тема | Следующая тема » |
|
|