люди, имейте в виду, что это Флэш-ошибка!!! Разработчики Flash (я имею в виду разработчиков, которые строят flash) должны быть выстроены и расстреляны. Это ошибка программирования, типичная для кого-то первого дня в реальном мире, в который я не могу поверить, существует уже много лет (никакое массовое возмущение также не показывает, как мало используют клавиатуру, ака те люди, которые делают все в черепашьем темпе с помощью мыши, но не заставляют меня начинать с этого).
при разработке плагина/etc. вы можете подписаться на OS событие, которое дает вам каждый ключ пользователь попадает. Плагин / etc может изучить ключ, а затем сообщить ОС, 1-мне не нужен этот ключ, поэтому обрабатывайте его нормально или 2-я что-то делаю с этим ключом, поэтому я справлюсь с этим, и вы проигнорируете его. Большинство компонентов даже не подписываются на это событие, но Flash супер высокомерен и говорит ОС "я хочу каждый ключ". Для разработчиков Windows, это ProcessDialogKey() или что-то подобное. Опять же, все они должны быть расстреляны, потому что они в основном говорят: "Эй сочетания клавиш браузера, я буду есть те, и ничего не делать с ними!"Полные идиоты. Обратите внимание, что это не проблема фокуса. Большинство компонентов отлично работают с фокусом и позволяют ОС обрабатывать ключи, которые не нужны плагину/etc (что почти каждый ключ, я имею в виду c'Mon, какие ключи нужны Flash).
еще одна вещь, которая тааак глупо об этом, кто-нибудь с любым опытом программирования может ходить в Adobe, подтянуть код и исправить это в 2 протокол.
Это не единственная проблема, как это - если у вас есть Windows 7 64bit, открытие нового окна в FireFox, который имеет вспышку на странице будет установить фокус обратно в первое окно FireFox. Это показывает полное отсутствие понимания программирования Windows и супер-глупое использование функций Windows API, таких как" BringWindowToTop () " и т. д. Вот ссылка:
переключение окна Windows 7 FireFox с Flash
последний комментарий: это не FIREFOX, CHROME, IE Проблема!!!