Documentazione di Flash CS3 |
|||
| Programmazione in ActionScript 3.0 > Sicurezza di Flash Player > Sicurezza modalità a schermo intero | |||
Flash Player 9.0.27.0 e successivi supportano la modalità a schermo intero, che, se attivata, consente di visualizzare il contenuto di Flash nell'intero schermo. Per attivare la modalità a schermo intero, impostare la proprietà displayState dello stage sulla costante StageDisplayState.FULL_SCREEN. Per ulteriori informazioni, vedere Uso della modalità a schermo intero.
Per i file SWF eseguiti in un browser, è 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, aggiungere 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 e Flex 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 situazione, Flash Player genera un'eccezione.
In modalità a schermo intero, gli utenti non possono immettere testo nei campi di inserimento testo. Tutti gli input di tastiera e le operazioni di tastiera di ActionScript sono disabilitate in modalità a schermo intero, a eccezione delle scelte rapide da tastiera (quale il tasto Esc) che consentono di riportare l'applicazione in modalità normale.
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.
Una chiamata alla proprietà displayState di un oggetto Stage genera un'eccezione per qualunque chiamante che non si trova nella stessa sicurezza sandbox del titolare dello stage (il file SWF principale). Per ulteriori informazioni, vedere Stage, sicurezza.
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 informazioni dettagliate, vedere Controlli amministratore.
Per attivare la modalità a schermo intero in un browser, è necessario che il file SWF sia contenuto in una sola pagina HTML.
La modalità a schermo intero è sempre consentita in lettori autonomi o in un file del proiettore.
Flash CS3
Inviami un messaggio e-mail quando vengono aggiunti dei commenti a questa | Rapporto sui commenti
Pagina corrente: http://livedocs.adobe.com/flash/9.0_it/main/00000352.html