
07.12.2001, 14:58
|
|
Регистрация: Sep 2001
Адрес: временно New York
Сообщений: 136
|
getAscii != getCode ???
getAscii != getCode ???
Пишу:
code=Key.getCode();
write = chr(code);
Получаю:
В дин. поле write - только англ буквы в uppercase - англ. хоть рус. раскладка хоть англ;
в uppercase - хоть Caps Lock вкл. хоть выкл.
Шрифт для write - Cyr.
<-----------------
Пишу:
code = Key.getAscii();
write = chr(code);
Получаю:
В дин. поле write пишет и по рус. и по англ. (т.е. на изменение раскладки реагирует),
но при рус.раскладке пишет только lowercase - хоть вкл. хоть не вкл. Caps Lock.
<-----------------
По определению
getAscii; - Возвращает ASCII-код последней нажатой клавиши.
getCode; - Возвращает виртуальный код последней нажатой клавиши.
<-----------------
Вопрос:
Что такое "виртуальный код последней нажатой клавиши", чем он отличается от ASCII-кода
и как объяснить всё вышеописанное?
__________________
Thinking ActionScript (c)
Dreaming Flash (c)
|