|
Implementar um Fullscreen Mode no AIR é muito simples, fazê-lo funcionar com um símples clique numa tecla, tào fácil quanto.
Vamos ver como se faz isso de forma rápida e objetiva.
Primeiro em nosso contrutor implementaremos um Listener para ficar escutando as teclas do nosso teclado.
Listener:
NativeApplication.nativeApplication.addEventListener(KeyboardEvent.KEY_UP, HandlerKeyListener);
E em seguida criaremos o resultado o métodos que será disparado pelo nosso listener:
HandlerKeyListener():
public function HandlerKeyListener(e:KeyboardEvent):void
{
if(String(e.keyCode) == "123") FullscreenManager();
}
Agora vamos ao método FullScreenManager:
FullScreenManager():
public function FullscreenManager():void
{
if( stage.displayState == StageDisplayState.NORMAL )
stage.displayState = StageDisplayState.FULL_SCREEN_INTERACTIVE;
else stage.displayState = StageDisplayState.NORMAL;
}
Bom com isso temos o acionamento ou não do Fullscreen Mode através da tecla F12 em uma aplicação AIR. Lembrando que no Flex muda uma pouco a forma de se fazer isso. Mas é bem símples também, qualquer hora eu posto por aqui.
|