Какой код у этой клавиши?

Content on this page requires a newer version of Adobe Flash Player.

Get Adobe Flash player

Итак, у меня есть такая традиция: как только более менее разберусь с новым языком программирования, так в обязательном порядке пишу прогу, которая мне показавает коды клавиш и символов. Сначала это был бейсик, паскаль, делфи, и вот теперь добрались и до флеша.

Считаю, очень удобно всегда иметь под рукой такую казалось бы простенькую, но очень полезную и удобную програмульку (флешку в данном случае).

Будем надеяться, что эта флешка кому-нить еще кроме меня пригодиться)

Исходник: 

Комментарии

Аватар пользователя G-stal

Хорошая штучка, в хозяйстве пригодится.
Но на исходник интересней было бы посмотреть

derisive

Аватар пользователя kostya84

вот если бы ещё запоменала все действия клавишь и сохроняла бы в текстовом файле ( вот это штука бы была ) настоящий шпиоп

pleasantry

Аватар пользователя Aloran

Хорошая вещь!!!! Так держать!!!

Аватар пользователя TeT

Когда я нажимая Tab, появляеться желтая рамка. Это что о значит ?)))

Keyboard not found. Press any key to continue

Аватар пользователя GreyClown
Цитата: G-stal

Хорошая штучка, в хозяйстве пригодится.
Но на исходник интересней было бы посмотреть derisive

Вот часть кода:
key_down.onkeydown = function() {

getkod = "Код клавиши (getCode) — "+Key.getCode();
ascii = "Код символа (getAscii) — "+Key.getAscii();
if (Key.getCode() == 27) {
_root.keydown = "Нажата клавиша — Esc"
} else {
if (Key.getCode() == 112) {
keydown = "Нажата клавиша — F1"
} else { и т.д.
остальное думаю сами с легкостью допишите

Цитата: TeT

Когда я нажимая Tab, появляеться желтая рамка. Это что о значит ?)))

я даже не знаю что это может значить))) наверно это винда как-то пытается выделить символ, в принципе почти в любой флешке такое можно увидеть.

Аватар пользователя ARMAgeddoN

Backspace:
Нажата клавиша — "Забой"

xaxa

Аватар пользователя GreyClown
Цитата: ARMAgeddoN

Backspace:
Нажата клавиша — "Забой"
xaxa

Это в народе так говорят)
space это ведь тоже не пробел

Аватар пользователя Nbvrf

А какое число нуно писать если это левый или правый клик мышки?

Аватар пользователя switcher

никакое, реагирование на события мыши происходит иначе.
Событие MouseEvent.
И правой кнопкой кликнуть не получится.

<i>Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете</i><br /><b>Стив Макконнел. &quot;Совершенный код&quot;</b>

Аватар пользователя megamonster

 

И правой кнопкой кликнуть не получится.

Получится, если сильно захотеть. Вот попробуй:

this.onEnterFrame = function() {
    if (ASnative(800, 2)(1)) {
        trace("левая кнопка...");
    }
    if (ASnative(800, 2)(2)) {
        trace("правая кнопка...");
    }
    if (ASnative(800, 2)(4)) {
        trace("средняя кнопка...");
    }
};

На ActionScript 2 работает, на 3.0 не пробовал