У меня есть текстовое поле, в которое пользователь может вводить данные, что также останавливает таймер, который я использую для обновления экрана.У меня также есть событие нажатия клавиши ВВОД, которое затем перезапускает таймер и сохраняет данные в файл XML.
Кажется, что все это работает, ЕСЛИ я нажимаю на этапе ПОСЛЕ того, как я нажал, введите - в противном случае измененияв текстовом поле не обновляются.
Мне кажется, что при щелчке новые данные воспринимаются как какое-то событие типа onLostFocus, тогда как я хотел бы, чтобы мое событие KeyDown делало то же самое.
Есть ли способ имитировать это событие?
movieClip_1.doubleClickEnabled = true;
movieClip_1.addEventListener(MouseEvent.DOUBLE_CLICK, fl_MouseClickHandler_4);
function fl_MouseClickHandler_4(event:MouseEvent):void
{
trace("Mouse clicked");
this.longNotes.visible = true;
Object(root).myTimer.stop();
}
this.stage.addEventListener(KeyboardEvent.KEY_DOWN, keyDownHandler);
function keyDownHandler(event : KeyboardEvent):void
{
if (event.keyCode == 13) {
trace("enter");
Object(root).myTimer.start();
trace("myTimer started");
}
}