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?

Foi útil?

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

Eu acredito que é um simples comando do ActionScript. Fonte

 fscommand( "fullscreen" ,  "true" ) 
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top