Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #57 da revista programar. Faz já o download aqui!

Tiaginhuh

Criar envento do rato em A.S2

Mensagens Recomendadas

Tiaginhuh    0
Tiaginhuh

Boas!

Tenho um código em a.s2 numa frame que vi como se fazia no tutorial e esse código contem um evento de Mouse para que ao clicar no botão abre em FullScreen, mas o que eu cria era acrescentar a esse evento a função de ao clicar para alem de abrir em fullscreen também fize-se a função de "gotoAndPlay"

o código é este:

stop();
_root.entrar.onRelease = function(){
    if(Stage["displayState"] == "normal"){
        Stage["displayState"] = "fullScreen";
    }else{
        Stage["displayState"] = "normal";
    }
}

var listener:Object = {};
listener.onFullScreen = function(isFullscreen:Boolean){
    if(isFullscreen){
        trace("entered full-screen mode");
    }else{
        trace("exited full-screen mode");
    }
}
Stage.addListener(listener);

nota: entrar é o botão de que falei.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Scorpion_Blood    0
Scorpion_Blood

eu nunca fiz fullscreen com AS2 mas tens este snippet, no teu caso tens que meter o gotoAndPlay dentro do goFullScreen() :

fullScreen_btn.onRelease = fullScreen_btn.onReleaseOutside = toggleFullScreen;
fullScreen_btn.onRollOver = onRollOverHandler;
fullScreen_btn.onRollOut = onRollOutHandler;

function onRollOverHandler()
{
}

function onRollOutHandler():Void
{
        
}

function toggleFullScreen():Void
{
    if( Stage["displayState"] == "normal"){
        goFullScreen();
    } else {
        exitFullScreen();
    }
}
function goFullScreen():Void
{
       Stage["displayState"] = "fullScreen";
}

function exitFullScreen():Void
{
   Stage["displayState"] = "normal";
}

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade