Просмотр полной версии : Русские буквы
Как сделать так, чтобы кнопки реагировали на русскую кодировку?????
Обычные кнопки. Я на кнопках пишу on (release, keypress "ф") и кнопка "ф" не срабатывает, а если пишу on (release, keypress "s") то кнопка "s" срабатывает.
ну ты дал. Надо проверять не по названию клавиши, а по ее коду.
Код есть у клавиши, а не у буквы. От раскладки не зависит.
Но у меня на русской раскладке не работает(
Во-первых, нужно отказаться от on, onClipEvent и прочих раритетов.
Во-вторых, писать вместо русской буквы ту же букву, но в английской раскладке, т.е. вместо «ф» написать английскую «a».
Каким образом отказаться?
Использовать обработчики onKeyDown, например.
А как им пользоваться? Я в хэлпе почитал, но у меня не работает
var listenerObj:Object = new Object();
listenerObj.onKeyDown = function(){
trace(Key.getCode());
}
Key.addListener(listenerObj);
Гениально, но на две клавиши нет никакой реакции: "ю" и "б"
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.