У меня есть небольшое приложение на флексе, в котором я определил 2 холста. На одном из них я добавил элементы управления, а другой используется для рисования чего-либо, и никаких элементов управления не добавлено:
<mx:Canvas x="0" y="80" width="100%" height="520%" id="Canvas1"/>
<mx:Canvas x="0" y="0" width="100%" height="80" id="Canvas2"/>
Я добавляю обработанное в приложение событие нажатия клавиши, но оно запускается только после того, как я щелкаю мышью на первом холсте (том, где были добавлены элементы управления). В противном случае событие не срабатывает при нажатии клавиш.
Я пробовал несколько вещей: установить фокус на втором холсте, добавить обработчик нажатия клавиш в приложение (это), этап, холст ... К сожалению, я не нашел решения для запуска нажатия клавиш независимо от того, где находится фокус .