У меня есть клип с двумя кнопками (Ok и Cancel) и один числовой шаговый.Обнаружение событий KeyBoard внутри NumericStepper
Если пользователь нажимает клавишу ввода на клавиатуре, я хочу, чтобы функция кнопки «ОК» выполнялась, и если «BackSpace» нажата «Отмена».
У меня есть этот код, который обнаруживает, когда я нажимаю почти все клавиши, но не когда я нажимаю «ENTER» или «BACKSPACE».
stage.addEventListener(KeyboardEvent.KEY_UP, onKeyPressed);
function onKeyPressed(event:KeyboardEvent):void
{
if (event.keyCode==Keyboard.ENTER) {
okBtnFunction();
}
if (event.keyCode==Keyboard.DELETE) {
cancelBtnFunction();
}
}
Я также пробовал с event.charCode.
прочитал это сообщение: http://stackoverflow.com/questions/6462028/flash-as3-enter-does-not-get-detected-but-ctrlenter-works-fine –
Спасибо, bitmapdata.com, я также найти, как EventListener KeyboardEvent внутри NumericStepper. – Tony