PDA

Просмотр полной версии : код клавиш Б, Ю


GroupLuIN
01.02.2009, 11:10
Здравствуйте друзья, мне необходимо на сцену загружать русские буквы (типа текстового редактора), немогу найти код клавиш Б, Ю.
Какой мне испльзовать в скриптах код этих клавиш.
Спасибо Игорь.

silin
01.02.2009, 19:06
а посмотреть по-простому?
Key.addListener(this);

function onKeyDown()
{
trace( "key : " + Key.getCode(););
}

GroupLuIN
01.02.2009, 19:46
в том и дело что геткоде (так делал) ничего не пишет, остальные как положено пишет коды а на этих клавишах ничего нет???

Zik.
01.02.2009, 20:10
Не врите, результат:
key : 190
key : 188
(Где какой сами разбирайтесь ^^)

orcpochta
02.02.2009, 00:16
а посмотреть по-простому?
Key.addListener(this);

function onKeyDown()
{
trace( "key : " + Key.getCode());
}

Мне, кстати, тоже стало интересно, как получить код этих клавишь?
Ваш код на них не работает, т.к. они помимо "Б" и "Ю" содержат "<" и ">", которые зарезервированы для бега по кадрам.
Или я чего-то не понимаю?

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

chingachgoog
02.02.2009, 00:22
Горячие клавиши при тестировании во флеш-редакторе можно отключать.

alexcon314
02.02.2009, 00:28
this.createTextField("getCodeTxt", 1, 50, 5, 35, 20);
this.createTextField("getAsciiTxt", 2, 50, 25, 35, 20);
this.createTextField("codeLabelTxt", 3, 0, 5, 50, 20);
this.createTextField("asciiLabelTxt", 4, 0, 25, 50, 20);
getCodeTxt.border = true;
getAsciiTxt.border = true;
codeLabelTxt.text = "CODE";
asciiLabelTxt.text = "ASCII";
var obj = new Object();
Key.addListener(obj);
obj.onKeyDown = function() {
getCodeTxt.text = Key.getCode();
getAsciiTxt.text = Key.getAscii();
};
Тестить в автономном плеере или в браузере.

silin
02.02.2009, 00:30
Мне, кстати, тоже стало интересно, как получить код этих клавишь?
Ваш код на них не работает, т.к. они помимо "Б" и "Ю" содержат "<" и ">", которые зарезервированы для бега по кадрам.
Или я чего-то не понимаю?


сори, не подумал об этом, смотрел в FD+mtasc
в IDE видимо никак, можно смотреть в плеере (выводить в текстфилд)

dimarik
02.02.2009, 01:32
Отключите шорткаты:

GroupLuIN
04.02.2009, 17:07
dimarik - спабо