Flash in un browser a schermo intero
-
05-07-2019 - |
Domanda
Come posso creare le mie applicazioni Flash in un browser in modalità a schermo intero?So che lo stage può essere messo in quella modalità, ma quando eseguo l'applicazione in qualsiasi browser questo non funziona.Quindi questo si può fare, ma come?
Soluzione
Nel codice HTML che include Flash SWF, aggiungi il seguente parametro al tag <object>:
<param name="allowFullScreen" value="true" />
e il seguente attributo al tag <embed>:
allowFullScreen="true"
Oppure, se stai usando SWFObject (come dovresti essere), aggiungi il parametroallowFullscreen al tuo codice di incorporamento.Vedi il Documentazione SWFObject per i vari modi per farlo.
Nel tuo file Flash/Flex, devi fornire all'utente un modo per avviare la modalità a schermo intero: non è possibile forzare lo schermo intero senza che l'utente lo avvii.Qualunque cosa tu faccia fare all'utente, includi questo codice come risposta:
stage.displayState = StageDisplayState.FULL_SCREEN; //Flash
systemManager.stage.displayState = StageDisplayState.FULL_SCREEN; // Flex
Altri suggerimenti
Consulta questo articolo su Adobe DevNet: http: //www.adobe. com / DEVNET / flashplayer / articoli / full_screen_mode.html
Credo che sia un semplice comando actionscript. Source
fscommand( "fullscreen" , "true" )