Flash Player 9.0.27.0 e successivi supportano la modalità a schermo intero, che, se attivata, consente di visualizzare il contenuto in esecuzione in Flash Player nell'intero schermo. Per attivare la modalità a schermo intero, impostate la proprietà
displayState
dello stage sulla costante
StageDisplayState.FULL_SCREEN
. Per ulteriori informazioni, vedete
Uso della modalità a schermo intero
.
Per i file SWF eseguiti in una sandbox remota, è necessario tenere presente alcune considerazioni relative alla sicurezza.
Per attivare la modalità a schermo intero nei tag
<object>
e
<embed>
di una pagina HTML contenente un riferimento al file SWF, aggiungete il parametro
allowFullScreen
con il valore impostato su
"true"
(il valore predefinito è
"false"
), come illustrato nell'esempio seguente:
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,18,0"
width="600" height="400" id="test" align="middle">
<param name="allowFullScreen" value="true" />
<param name="movie" value="test.swf" />
<param name="bgcolor" value="#333333" />
<embed src="test.swf" allowFullScreen="true" bgcolor="#333333"
width="600" height="400"
name="test" align="middle" type="application/x-shockwave-flash"
pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
Una pagina HTML può anche usare uno script per generare tag di incorporamento SWF. È necessario modificare lo script in modo da inserire le impostazioni
allowFullScreen
corrette. Le pagine HTML generate da Flash Professional e Flash Builder impiegano la funzione
AC_FL_RunContent()
per incorporare riferimenti a file SWF; l'utente deve aggiungere le impostazioni del parametro
allowFullScreen
come indicato di seguito:
AC_FL_RunContent( ... "allowFullScreen", "true", ...)
Il parametro ActionScript che avvia la modalità a schermo intero può essere chiamato solo in risposta a un evento associato al mouse o alla tastiera. Se viene chiamato in altre situazioni, Flash Player genera un'eccezione.
Quando si entra in modalità a schermo intero, viene visualizzato un messaggio che istruisce l'utente su come uscire e tornare in modalità normale. Il messaggio viene visualizzato solo per alcuni secondi, quindi scompare.
Per il contenuto eseguito in un browser, l'uso della tastiera è limitato in modalità a schermo intero. In Flash Player 9 sono supportate solo le scelte rapide da tastiera che riportano l'applicazione in modalità normale, ad esempio la pressione del tasto Esc. Gli utenti non possono inserire testo nei campi di testo o spostarsi nella schermata. In Flash Player 10 e versioni successive, determinati tasti non associati a lettere o numeri (nello specifico i tasti freccia, la barra spaziatrice e il tasto Tab) sono supportati. L'immissione di testo tuttavia è ancora proibita.
La modalità a schermo intero è sempre consentita nel lettore autonomo o in un file del proiettore. L'uso della tastiera (inclusa l'immissione di testo) è inoltre supportato pienamente in tali ambienti.
Una chiamata alla proprietà
displayState
di un oggetto Stage genera un'eccezione per qualunque chiamante che non si trova nella stessa funzione di sicurezza sandbox del titolare dello stage (il file SWF principale). Per ulteriori informazioni, vedete
Sicurezza dello stage
.
Gli amministratori possono disattivare la modalità a schermo intero per i file SWF eseguiti nei browser mediante l'impostazione
FullScreenDisable = 1
nel file mms.cfg. Per ulteriori informazioni, vedete
Controlli amministratore
.
Per attivare la modalità a schermo intero in un browser, è necessario che il file SWF sia contenuto in una sola pagina HTML.