SpaceBar, Button & focus!
Suite a mon précédent post sur le mise en pause avec le la touche espace voici une petite astuce...
Par défaut, lorsque l'on appuie sur la touche espace dans une application, flex déclenche le dernier bouton sur lequel l'on à appuyer car le focus est dessus.
Mais dans mon application, je veux que la vidéo se mette en pause et c'est tout! et qu'il ne déclenche pas un autre bouton.
Donc voici la solution, il suffit juste de remettre le focus sur le bouton pause dans la fonction de gestion de clavier :
Bug FullScreen et SpaceBar
J'ai récemment rencontré un bug étrange dans un player vidéo en Flex.
Dans cette application, l'utilisateur avait la possibilité de mettre en pause et reprendre la vidéo en appuyant sur la touche espace (spacebar). L'utilisateur avait aussi la possibilité de mettre l'application en plein écran (fullscreen) via un bouton prévu à cet effet.
Cependant, à chaque fois que l'on mettait l'application en plein écran, la vidéo se mettait en pause!
Après plusieurs essais, je me suis rendu compte que la mise en plein écran déclenchait un évenement clavier sur la touche espace.