Имам малко приложение във flex, в което съм дефинирал 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"/>
Добавям събитие за натискане на клавиши, обработено към приложението, но то се задейства само след като щракна с мишката върху първото платно (това, където са добавени контроли). В противен случай събитието не се задейства при натискане на клавиши.
Опитах няколко неща: да задам фокус върху второто платно, да добавя манипулатора за натискане на клавиши към приложението (това), етап, платно... За съжаление не намерих решение за задействане на натискане на клавиши без значение къде е фокусът .