AJIxuMuK
30.03.2004, 01:30
Хочу сделать, чтобы кнопка реагировала на Shift, Ctrl, F2...
Так как для этих кнопок в keyPress нет констант, типа "<Left>", "<Home>", "<Enter>", "<Tab>", то их я задаю escape последовательностью. Но при задании escape последовательностью работают только ASCII-коды A-Z, a-z, Space... , а если использовать коды других клавиш, которые мне нужны (Shift, Ctrl, F2...), либо выдаёт ошибку "Invalid key code.", либо при нажатии клавиши ничего не происходит.
Вот например рабочий код для Space:
// Space - '\x20' - '\u0020' -'\040'
on (keyPress '\x20') {
trace("feel");
}
Что не так :confused: ?
Так как для этих кнопок в keyPress нет констант, типа "<Left>", "<Home>", "<Enter>", "<Tab>", то их я задаю escape последовательностью. Но при задании escape последовательностью работают только ASCII-коды A-Z, a-z, Space... , а если использовать коды других клавиш, которые мне нужны (Shift, Ctrl, F2...), либо выдаёт ошибку "Invalid key code.", либо при нажатии клавиши ничего не происходит.
Вот например рабочий код для Space:
// Space - '\x20' - '\u0020' -'\040'
on (keyPress '\x20') {
trace("feel");
}
Что не так :confused: ?