Это меня долго раздражало.Когда я использую колесо прокрутки мыши для прокрутки вверх и вниз по веб-странице, и на пути курсора появляется флэш-фильм, колесо прокрутки перестает работать.Кроме того, когда флэш-фильм имеет фокус, вы не можете использовать ярлыки браузера, такие как Ctrl + L или Ctrl + R .
Я сейчас пишу гибкое приложение, и я хотел бы найти решение, чтобы, по крайней мере, мои пользователи не страдали от этой несогласованности поведения пользовательского интерфейса.
Я долженЯ думаю, что есть способ заставить flash распространять такие события, как колесо прокрутки мыши и ввод с клавиатуры, обратно в браузер, если они не встречаются в элементе, для которого они полезны, как, например, в текстовой области flex.Хотя я не могу найти никаких решений, и даже никто не говорит об этом.
В частности, как я могу сделать так, чтобы:
- Когда пользователь прокручивает с помощьюмышь, браузер прокручивает, если мышь не находится над гибким контейнером с полосой прокрутки, или другой компонент, который хочет прокручивать.
- Когда пользователь нажимает кнопку или комбинацию кнопок на клавиатуре, она будет распространена набраузер, если нет активного слушателя клавиатуры, или курсор находится в текстовом поле и т. д.