Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   код клавиш Б, Ю (http://www.flasher.ru/forum/showthread.php?t=120840)

GroupLuIN 01.02.2009 11:10

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

silin 01.02.2009 19:06

а посмотреть по-простому?
Код AS1/AS2:

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

Цитата:

Сообщение от silin (Сообщение 794875)
а посмотреть по-простому?
Код AS1/AS2:

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

Цитата:

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

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

dimarik 02.02.2009 01:32

Вложений: 1
Отключите шорткаты:

GroupLuIN 04.02.2009 17:07

dimarik - спабо


Часовой пояс GMT +4, время: 04:32.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.