Flash em um navegador para tela cheia
-
05-07-2019 - |
Pergunta
Como posso fazer minhas aplicações flash em um navegador em modo de tela cheia? Eu sei que o estágio pode ser colocado nesse modo, mas quando eu executar o aplicativo em qualquer navegador isso não funciona. Então, isso pode ser feito, mas como?
Solução
No HTML incluindo o Flash SWF, adicione o seguinte parâmetro para o seu tag
<param name="allowFullScreen" value="true" />
e o seguinte atributo à tag seu
allowFullScreen="true"
Ou, se você estiver usando SWFObject (como você deveria ser), adicione o parâmetro allowFullScreen ao seu código de incorporação. Veja a SWFObject documentação para as várias maneiras para isso.
Em seu arquivo Flash / Flex, você precisa fornecer ao usuário uma maneira de iniciar o modo de tela cheia - você não pode forçar tela cheia sem que o usuário iniciar it . Tudo o que você tem o usuário fizer isso, incluir este código como uma resposta a ele:
stage.displayState = StageDisplayState.FULL_SCREEN; //Flash
systemManager.stage.displayState = StageDisplayState.FULL_SCREEN; // Flex
Outras dicas
Verifique este artigo no Adobe DevNet: http: //www.adobe. com / DevNet / flashplayer / artigos / full_screen_mode.html
Eu acredito que é um simples comando do ActionScript. Fonte
fscommand( "fullscreen" , "true" )