Muda para stage.displayState: Onde está o evento? (Flash, AS3)
-
03-07-2019 - |
Pergunta
O evento que eu deveria estar procurando? (No palco: Stage, suponho) para obter mudanças no stage.displayState
Solução
isso funciona
stage.addEventListener(Event.FULLSCREEN, doThisOnChange);
tanto para tela cheia e mudanças normais. No seu método de doThisOnChange
, você pode descobrir que você está em olhando if (stage.displayState == StageDisplayState.NORMAL) {
etc ....
Outras dicas
Enquanto o seu SWF não é incorporado em HTML que você deve ser fino. Existem alguns hacks adicionais que você precisa para obter HTML wrappers para o trabalho.
A partir da documentação :
Você pode usar o evento
Stage
da classefullScreen
para detectar e responder ao modo de tela cheia é ligado ou desligado. Por exemplo, você pode querer reposicionar, adicionar ou itens remover da tela ao entrar ou sair do modo de tela cheia, como neste exemplo: