Как я могу предотвратить поведение по умолчанию ключевых событий в as3 - PullRequest
1 голос
/ 06 июля 2011

У меня есть видеоплеер, и он использует ползунок. Во время воспроизведения видео я нажимаю стрелку вправо или влево, он пытается переместить указатель ползунка. Мне нужно вызвать функцию вместо поведения по умолчанию.

stage.addEventListener(KeyboardEvent.KEY_DOWN, myKeyDown);

function myKeyDown(e:KeyboardEvent):void{

switch(e.keyCode)
        {
        case 37:
                callLeft();
                break;
        case 39:
                callRight();
                break;
                        ......
                        ..
            }
}

Но функции не вызываются, когда я нажимаю клавиши, вместо этого он вызывает действия по умолчанию. У клавиши Enter также возникают проблемы. Как я могу это исправить.

1 Ответ

3 голосов
/ 06 июля 2011
function myKeyDown(e:KeyboardEvent):void
{
     e.preventDefault();
     ...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...