2010-04-28 5 views
2

J'ai un site flash que les utilisateurs peuvent voir en plein écran vidéo. le problème est, je ne fais que le lecteur vidéo en plein écran (cachant le reste du site derrière). Mon bouton «bascule en plein écran» fonctionne en ce sens qu'il ramène le lecteur vidéo à sa taille normale lorsque l'utilisateur bascule en mode plein écran. Mais lorsque l'utilisateur appuie sur la touche Échap, mon script Flash ne sait pas que la taille du lecteur vidéo doit être réduite.capture flash événement clé "escape"

Il semble qu'il n'y ait aucun moyen de capturer la touche ESCAPE en tant qu'événement clé. des idées?

Répondre

2

Inscrivez-vous cet événement:

this.stage.addEventListener(flash.events.FullScreenEvent.FULL_SCREEN , this.noticeDisplayState); 

poignée Ensuite, il:

public function noticeDisplayState(inEvent:Event) { 
    if (this.stage.displayState != StageDisplayState.FULL_SCREEN) { 
     // escape key pressed 
    } 
} 
+0

merci. assez facile – Pico