Tela Cheia navegador Flash

O Flash sempre apoiou o modo de tela cheia (fullscreen), tanto o jogador autônomo para o projetor. Este modo é ainda totalmente suportado e não mudou. Adobe lançou recentemente vez a capacidade de ativar os vídeos em tela cheia exibidas diretamente no navegador. Nós introduzimos um novo e simples função do ActionScript que funciona tanto com o jogador autônomo que o jogador com o browser. ed <embed> . Para fazer o fuzionante fullscreen também deve operar o lado de HTML, adicionando um novo parâmetro allowFullScreen em TAG <object> e <embed> . Todo o resto fica a cargo do motor interno de Flash.
Esta nova funcionalidade, no entanto, tem algumas restrições que você precisa saber, antes de tudo, o uso do Flash Player 9.0.28.0 ou superior. Além disso, em resumo:

  • Navegador deve ser instalado na versão do Player 9.0.28.0 ou superior
  • e <embed> . O desenvolvedor deve adicionar um novo parâmetro allowFullScreen Tags no <object> e <embed> . Este parâmetro é normalmente definida como false e não permite fullscreen. Para habilitar fullscreen você tem que explicitamente definido como true .
  • Uma caixa de diálogo será exibida quando você entra no modo de tela cheia e indicar para o usuário como para sair desse modo. Esta caixa será visível durante alguns segundos, após o que desaparecem por si só.
  • A ativação do ActionScript fullscreen só pode ocorrer em resposta a um clique do mouse ou pressionando um botão, qualquer outro modo será ignorado em ActionScript 2.0 e desencadear uma exceção throw em ActionScript 3.0.
  • No modo de tela cheia não é possível utilizar o teclado. O usuário final não pode introduzir ou editar texto. A única resposta é para a tecla de atalho de teclado usado para sair do modo de tela cheia (pressionando ESC )

O código do ActionScript

O código para definir o fullscreen é muito simples e leva vantagem do objeto Stage discutido neste blog em StageExt Classe: filmes redimensionáveis ​​in Flash :

1
"displayState" ] = "fullScreen" ; Stage ["displayState"] = "htmlRender";

Nota: você também pode escrever:

1
displayState = "fullScreen" ; Fase displayState = "htmlRender".;

As duas formas são equivalentes e permissão do ActionScript é que as propriedades de um objeto como uma matriz indexada chaves. Use a matriz chave elimina os problemas quando compilar em versões anteriores do Flash.

Código HTML

O código HTML é desarmar, basta adicionar a tag <object> :

1
"allowFullScreen" value = "true" / > < param name = "allowFullScreen" value = "true" />

ea marca &lt;embed&gt; atributo:

1
allowFullScreen = "true"

Isto é:

1
2
3
4
5
6
7
8
9
10
"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" < objeto classid = "clsid: d27cdb6e-AE6D-11CF-96B8-444553540000"
codebase = "http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab # version = 9,0,18,0"
height = "400" id = "fullscreen" align = "middle" > width = "600" height = "400" id = "fullscreen" align = "middle">
"allowFullScreen" value = "true" / > < param name = "allowFullScreen" value = "true" />
"movie" value = "fullscreen.swf" / > < param name = "movie" value = "fullscreen.swf" />
"bgcolor" value = "#333333" / > < param nome = valor "bgcolor" = "# 333333" />
allowFullScreen = "true" bgcolor = "#333333" width = "600" height = "400" <Embed src = "fullscreen.swf" allowFullScreen = "true" bgcolor = "# 333333" width = "600" height = "400"
align = "middle" type = "application/x-shockwave-flash" name = align = type = "/-shockwave-flash x aplicativo" "tela cheia" "meio"
> pluginspage = "http://www.macromedia.com/go/getflashplayer" />
</ objeto >

Mais informações

Veja Explorando modo de tela cheia no Flash Player 9

  • Pingback: upnews.it

  • http://alexmondragon.com/rigo rigoberto

    exisitra formar alguna de eliminar assédio cuadro Opaco ese Approximate retirarse tarde 2 SEGUNDOS en pienso Opaco trabajar devieorn a estética um pouco mas a Claro pero algunos falarei não esque usurário comum e não real mensage el y Como não respondedores sabra

    Eu gustaria saver eliminar Este es posible cuadro