
15-03-08, 20:10
|
|
Junior Member
|
|
Join Date: Mar 2008
Posts: 4
Rep Power: 0
|
|
|
Riferimento: Fullscreen
Ciao, il tuo esempi l' ho gia visto ma non č quello che devo fare a me serve una cosa come il bottone fullscreen del flashplayer di youtube. In giro ho trovato un' altro esempio che utilizza la classe flash.events.FullScreenEvent ma il codice che hanno usato non funziona come dovrebbe :)
ora lo scrivo
-------------------------------------------------------------------------------------------------------------------------
//Posizionate il seguente codice sul primo frame del file Flash.
// Importiamo le classi necessarie al funzionamento dello scriptimport flash.display.Stage;
import flash.display.StageAlign;
import flash.display.StageScaleMode;
import flash.events.Event;
import flash.events.FullScreenEvent;
// Memorizziamo lo status del FULLSCREEN:
// false = NORMAL(default) | true = FULL SCREEN
var FullScreenStatus:Boolean;
function init():void
{
// Impostiamo le proprietā dello Stage (NO_SCALE allineato in alto a sinistra)
var swfStage:Stage = fullScreen_btn.stage;
swfStage.scaleMode = StageScaleMode.NO_SCALE;
swfStage.align = StageAlign.TOP_LEFT;
}
init()
// ==============================================
// LISTENER e EVENT HANDLER per la modalitā FullScreen:
// ==============================================
function fullScreenRedraw(event:FullScreenEvent):void
{
// Modalitā FullScreen Attivata
if (event.fullScreen)
{
fullScreen_btn.label = "Disattiva FULLSCREEN";
FullScreenStatus = true;
}
// Modalitā FullScreen Disattivata else
{
fullScreen_btn.label = "Attiva FULLSCREEN";
FullScreenStatus = false;
}
}
// Registriamo un listener per la modalitā FULLSCREEN:
// richiamato ogni volta che la variabile FULL_SCREEN viene modificata fullScreen_btn.stage.addEventListener(FullScreenEv ent.FULL_SCREEN, fullScreenRedraw);
// =======================================
// Pulsante per attivare o meno la modalitā FULLSCREEN
// =======================================
function changeFullScreenStatus(e:MouseEvent):void
{
if(FullScreenStatus)
fullScreen_btn.stage.displayState = StageDisplayState.NORMAL;
else
fullScreen_btn.stage.displayState = StageDisplayState.FULL_SCREEN;
}
fullScreen_btn.addEventListener(MouseEvent.CLICK, changeFullScreenStatus)
------------------------------------------------------------------------------------------------------------------------
nel senso che il bottone non cambia il suo stato e quindi apre il fullscreen ma non lo chiude |
|