Action Script Set Focus - PullRequest
       1

Action Script Set Focus

0 голосов
/ 13 июля 2010

У меня есть прослушиватель событий KeyboardEvent.KEY_DOWN на 10-м кадре и на первом кадре кнопка, которая при нажатии приводит вас к 10-му кадру, если вы добавите gotoAndPlay (10); в верхней части кадра 1 прослушиватель событий работает нормально, если нажать кнопку, чтобы перейти к кадру 10, необходимо щелкнуть где-нибудь в кадре, прежде чем прослушиватель событий заработает ..

Есть идеи?

D.

Ответы [ 2 ]

2 голосов
/ 13 июля 2010

Можно использовать свойство stage focus , чтобы установить фокус клавиатуры на интерактивный объект.

stage.focus = stage;
0 голосов
/ 13 июля 2010

В дополнение к предложению TandemAdam о смещении фокуса вы можете зарегистрировать свои события на уровне сцены. Например, позвоните stage.addEventListener(...).

РЕДАКТИРОВАТЬ: Написал это прямо перед тем, как я прочитал ваш комментарий, Дин Бэйли. Похоже, вы уже делаете то, что я предложил, и в этом случае я не могу воспроизвести вашу проблему - она ​​отлично работает на моей машине.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...