![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Dec 2011
Сообщений: 6
|
и автоматически меняется раскладка с английской на русскую при клике на рабочую область приложения?
Добавлено через 4 минуты Имеется ввиду String.charCodeAt()? |
|
|||||
|
Регистрация: Dec 2011
Сообщений: 6
|
Спасибо! Буду пробовать.
|
|
|||||
|
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
TanaTiX, тут не все так просто. Если слушать клавиатуру, то придется либо отказываться от обычной функциональности поля ввода, либо описывать все возможные варианты действий – выделение текста, удаление выделенного фрагмента, вставку по контекстному меню или по шорткату (а флэш вроде как не умеет читать клипбоард?).
Идеальным было бы использовать TextEvent.TEXT_INPUT, но тут другая засада - знаки препинания в русской и латинской раскладке не совпадают, но имеют одинаковый charCode. Другими словами, когда в TextEvent#text придет ".", невозможно определить, толи это латинская точка (и надо заменить на "ю"), толи стоит русская раскладка и точку надо оставить точкой. Здесь как раз keyCode справился бы отлично, но – см. выше.
__________________
Reality.getBounds(this); |
![]() |
![]() |
Часовой пояс GMT +4, время: 20:56. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|