3 de agosto de 2010

Criando botão Full Screen no Flash - AS2.0

Bom dia pessoal,

Hoje vou mostrar como se faz uma função Full Screen em AS2.0.

Crie um MC chamado btn_mc depois instancie ele com o mesmo nome.
Na timeline do stage coloque o seguinte código:

>>CODE<

Stage.scaleMode="noScale";
// deixa alinhado no TOP e LEFT (cima, esquerda) o conteúdo.
Stage.align = "TL";
// função para deixar full screen
function toggleFullScreen(){
if(Stage["displayState"]=="normal"){
Stage["displayState"]="fullScreen";
}else{
Stage["displayState"]="normal";
}
}

//deixa o botão full screen alinhado ao centro (apenas no modelo full screen)
var resizeListener:Object = new Object();
resizeListener.onResize = function () {
btn_mc._x=Stage.width/2;
btn_mc._y=Stage.height/2;
}

Stage.addListener(resizeListener);

// botão para ativar o full screen mode
btn_mc.onRelease = function(){
toggleFullScreen();
}

>>CODE<

Aperte ctrl+shit+f12 para publicar seu código, na aba de HTML vai ter uma select onde vai estar escrito FLASH ONLY, mude FLASH ONLY - ALLOW FULL SCREEN.
Publique e pronto, seu HTML esta com o código para habilitar o Full Sreen.

Pronto terá um botão que deixa sua animação Full Screen no browser.
Att.

3 comentários:

Rafaro. disse...

Valeu cara, tava travado em um job aqui, rolou tudo certo!

Anônimo disse...

boa!

Admin disse...

Putz justamente o que eu estava precisando. vlw! continue com o blog ;)