Fullscreen Flash: ActionScript 3
Nel mini-tutorial di oggi vedremo come impostare il fullscreen in un filmato Flash utilizzando ActionScript 3.
Nel filmato Flash, inseriamo il codice ActionScript sul primo fotogramma. Per prima cosa, dichiariamo una variabile “fullStatus” di tipo booleano. Questa variabile conterrà “true” se il filmato è in modalità “fullscreen” altrimenti “false” se è in modalità “normal“:
var fullStatus:Boolean; fullStatus = false;
Ora scriviamo una funzione che, in questo caso, chiameremo “changeMod“. La funzione controllerà la variabile fullStatus. Se la variabile contiene “false” la proprietà stage.displayState verrà impostata su StageDisplayState.FULL_SCREEN; se contiene “true” la proprietà verrà impostata su StageDisplayState.NORMAL:
function changeMod(e:MouseEvent):void
{
if (fullStatus==false) {
fullStatus = true;
btt.stage.displayState = StageDisplayState.FULL_SCREEN;
}
else {
fullStatus = false;
btt.stage.displayState = StageDisplayState.NORMAL;
}
}
Posizioniamo un componente “button” con nome d’istanza “btt” sullo stage e associamo la funzione changeMod all’evento MouseEvent.CLICK. Così facendo, cliccando sul pulsante, potremo attivare/disattivare il fullscreen:
btt.addEventListener(MouseEvent.CLICK, changeMod);
Ultima cosa ma importantissima: nel codice html che incorpora il filmato nella nostra pagina web non dimentichiamo di impostare il parametro “allowFullScreen” su “true“:
Qui potete vedere il filmato in azione.
Di seguito potete scaricare i files del mini-tutorial.
|
|
download: Flash Fullscreen AS3 (1.14MB) added: 11/07/2010 clicks: 539 description: Come impostare il Fullscreen in Flash con ActionScript 3. |
Invia questo articolo a un amico via email













Molto interessante. Chissà che sia l’inizio della mia programmazione in flash diversidficando un po dal PHP.
Peràò mi mancherebbe un po di gusto grafico.