Я написал небольшую видеоигру на Flex, которая запускается в браузере. Игрок перемещается, нажимая кнопки со стрелками на клавиатуре, поэтому мне нужно фиксировать эти нажатия клавиш. Фактически, игровое действие начинается, когда игрок нажимает одну из этих клавиш.
Чтобы фиксировать нажатия клавиш, приложение Flash / Flex, а не только браузер, должно быть в фокусе.
Как я могу убедиться, что приложение находится в фокусе? Я реализовал небольшую хитрость: кнопку «Начать», которую нужно нажать, чтобы начать игру. Единственная цель этой кнопки - убедиться, что приложение находится в фокусе. Есть ли лучшее решение для этого?