захватить всплывающее событие из флэш-памяти с помощью JavaScript? - PullRequest
3 голосов
/ 29 октября 2009

В IE, если флэш-память имеет фокус и получает событие нажатия клавиши, оно, по-видимому, не всплывает событие через DOM (я не могу записать событие, прослушивая документ, однако тот же слушатель может захватить ключевые события из HTML братьев и сестер, так что я знаю, что мой слушатель работает).

Однако некоторые другие плагины на странице (я смотрю на вас, Windows Media Player) по-прежнему реагируют на ключевые события, которые инициируются во флэш-памяти (и я должен предотвратить это)! Похоже, что ключевое событие, инициируемое во флэш-памяти, уносит автомагистраль пузыря-экспресса прямо вверх (где вершина - это то, что находится над документом в иерархии DOM).

Я пытался завершить события в as3 и пробовал разные режимы wmodes ... ни один из подходов не работает. Есть что-то, что я мог пропустить?

1 Ответ

0 голосов
/ 07 апреля 2012

Фокусировка только на контейнере swf:

document.getElementById('flash-object').focus();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...