J'ai une petite application en flex dans laquelle j'ai défini 2 toiles. Sur l'un d'entre eux j'ai ajouté des contrôles et l'autre est utilisé pour dessiner quelque chose et aucun contrôle sont ajoutés:keydown in flex Flex
<mx:Canvas x="0" y="80" width="100%" height="520%" id="Canvas1"/>
<mx:Canvas x="0" y="0" width="100%" height="80" id="Canvas2"/>
ajouter un événement keydown manipulé à l'application, mais il est déclenchée seulement après que je clique avec la souris sur le premier Canvas (celui où les contrôles ont été ajoutés). Sinon, l'événement n'est pas déclenché lorsque les touches sont enfoncées.
J'ai essayé plusieurs choses: mettre l'accent sur le second canevas, ajouter le gestionnaire de claviers à l'application, la scène, le canevas ... Malheureusement, je n'ai pas trouvé de solution pour déclencher le clavier, peu importe où l'accent est mis.