Sicurezza con modalità a schermo intero interattiva

Flash Player 11.3 e versioni successive, Adobe AIR 1.0 e versioni successive

Flash Player 11.3 e successivi supportano la modalità a schermo intero interattiva, che, se attivata, consente di visualizzare il contenuto in esecuzione in Flash Player nell'intero schermo e di accettare l'input testuale . Per attivare la modalità a schermo intero interattiva, impostate la proprietà displayState dello stage sulla costante StageDisplayState.FULL_SCREEN_INTERACTIVE . 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 allowFullScreenInteractive 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="allowFullScreenInteractive" 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 allowFullScreenInteractive 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 allowFullScreenInteractive come indicato di seguito:

AC_FL_RunContent( ... "allowFullScreenInteractive", "true", ...)

Il parametro ActionScript che avvia la modalità a schermo intero interattiva 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 il contenuto entra in modalità a schermo intero interattiva, compare un messaggio sovrapposto al contenuto che visualizza il dominio della pagina a schermo intero, le istruzioni per uscire dalla modalità a schermo intero interattiva e un pulsante Consenti . Il messaggio rimane sovrapposto al contenuto finché l'utente non fa clic su Consenti per confermare l'attivazione della modalità a schermo intero interattiva.

Gli amministratori possono disattivare la modalità a schermo intero interattiva per i file SWF eseguiti nei browser mediante l'impostazione FullScreenInteractiveDisable = 1 nel file mms.cfg. Per ulteriori informazioni, vedete Controlli amministratore .

Per attivare la modalità a schermo intero interattiva in un browser, è necessario che il file SWF sia contenuto in una sola pagina HTML.