5 января 2011 г.

Определение кода клавиши. charCode.

Привет всем, в этом посте я хотел бы рассказать о кодах клавиш. В уроке 2 мы рассматривали события клавиатуры, и там было необходимо знать определенный код клавиши, чтобы назначить функцию. И с этим часто случаются проблемы. И чтобы не искать долго эти коды в инете, где-нибудь в справочниках, лучше написать самим приложение, определяющее код.  Например, при нажатии клавиши, код введенного символа будет выводится в текстовое поле на сцене.

Программа будет состоять из одной функции и прослушивателя.

1. Создаем текстовое поле, назвваем его.

2. Вписываем в кадр такой код:


stage.addEventListener(KeyboardEvent.KEY_DOWN, keyCodeF);
function keyCodeF(e:KeyboardEvent):void
{
code.text="Код клавиши: " + e.charCode;
}


Итак, что мы сделали. Добавили слушатель для нажатия любой клавиши. А затем, обращаясь к текстовому полю с именем code, и используя charCode.
charCode — это свойство события KeyboardEvent, которое содержит значение кода символа нажатой клавиши. Например для символа "h" код будет 104.

Прокомпильте приложение и нажмите любую клавишу. Код будет выведен в текстовое поле.

0 коммент.:

Отправить комментарий