SWFObject é um script JavaScript é usado para inserir o conteúdo em Flash em páginas da Web. Sua principal função é eliminar o pedido para ativar o controle por Microsoft Internet Explorer (que, de qualquer maneira, está sendo interrompido - ver aqui ) e, mais interessante, a capacidade de verificar automaticamente e instalar o Flash Player, se necessário. SWFObject pode ser considerado uma boa alternativa para o kit para instalar / detectar desde que o mesmo pode ser gerada dentro do IDE e Adobe Flash (todos suas versões). Com a versão 2.0 , SWFObject melhora o seu desempenho e sua utilização. Como indicado na documentação oficial , mudou-se para o Google Code, de novo nesta versão são tantos a ponto de torná-lo não compatível com versões anteriores. Isso resulta em praticamente uma revisão completa do código para quem decidir fazer o upgrade de uma versão anterior do SWFObject 2.0.
O script está agora alinhado com as mais recentes normas, tanto sintática e de que "não intrusiva". Ele suporta todas as características anteriores, como a instalação rápida do Flash Player, com um código mais claro e fácil de usar. A passagem dos parâmetros, por exemplo, pelo jogador para JavaScript Flash (e, portanto, para o nosso filme) é agora muito mais clara e mais versátil. Também introduziu dois modos principais: estático e dinâmico, dependendo do tipo e processo de design da página que estamos fazendo.
Bon e realmente gostei do fato de que é a ferramenta online que gera código para SWFObject nós.
LINK:
Leia mais ...
No blog do Internet Explorer (IE Ativação automático dos componentes (Alterações IE ActiveX Update)) foi anunciada uma grande mudança que se materializa íntrons em abril de 2008 com o lançamento de patches importantes, incluindo o Serviço aguardado Service Pack 3. Preview, no entanto, estará disponível até Dezembro de 2007 do centro de download para o Internet Explorer.
Em abril de 2006, na verdade, a Microsoft tinha uma correção introduzida no Internet Explorer que bloqueou a interação com os componentes ActiveX presentes em uma página web Este "bloco" no final é resolvido no pedido explícito - direta do usuário / browser - para ativar o controle (filme Flash, QuickTime, etc ...) através da barra de espaço ou clique do mouse.
Com o tempo, no entanto, foram introduzidas uma série de atalhos para evitar este pedido atalhos irritantes oficial (como propostas do mesmo Macromedia Flash e QuickTime da Apple) e não oficiais ( SWFObject ou UFO , por exemplo - também ver Discreto Objetos em Flash ).
De acordo com os desenvolvedores da Microsoft não deve modificar alguma coisa em abril de 2008 no "velho" sites usando atalhos, no entanto, é bom olhar para o blog do Internet Explorer para casos especiais.
Microsoft volta então refez seus passos, e na verdade nós tínhamos pedido um pouco "todos os disparates que foi que a ativação do controle," patch "abordagem a uma deficiência na gestão de ActiveX (tag OBJECT) em vez de falhas nos próprios componentes. Em outros navegadores, de facto, o uso de Plugin é acompanhada pela TAG mais sólido EMBED. Última nota:
Nas próximas semanas, estaremos atualizando o artigo do MSDN com descrições do novo comportamento. Fique de olho aqui para quando a previsão vai viver.
Leia mais ...
Flash sempre apoiou a full-screen (tela cheia) está em stand-alone player ao projetor. Este modo é ainda totalmente suportado e não mudou. Em vez disso Adobe lançou recentemente a capacidade de ativar diretamente os filmes exibidos em tela cheia no browser. Nós introduzimos uma função ActionScript novo e simples que funciona com ambos os jogadores leitor stand-alone com o navegador. ed <embed> . Para fazer o fuzionante fullscreen deve operar HTML lado, a adição de um novo parâmetro allowFullScreen em TAG <object> e <embed> . Tudo o resto é deixado para o motor interno do Flash.
Esse novo recurso é ainda algumas restrições que você deve saber, em primeiro lugar o uso da versão 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 tag em <object> e <embed> . Este parâmetro é normalmente definido como false e não permite fullscreen. Para habilitar o fullscreen deve definir explicitamente que a true . - Uma caixa de diálogo será mostrada quando entrar no modo de tela cheia e dizer-lhe como sair desse modo. Esta caixa será visível durante alguns segundos, após o que são desaparecerá por si só.
- A ativação do ActionScript fullscreen só pode acontecer em resposta a um clique do mouse ou pressionando um botão, qualquer outro modo serão ignoradas em ActionScript 2.0 e disparar uma exceção
throw em ActionScript 3.0. - No modo de tela cheia você não pode usar o teclado. O usuário final não pode introduzir ou editar texto. A única resposta é dada para o atalho de teclado utilizado para sair do modo fullscreen (pressionando
ESC )
ActionScript
O código necessário para definir o fullscreen é simples e usa o objeto Stage discutido neste Blog na Classe StageExt: filmes em Flash redimensionáveis :
1
| "displayState" ] = "fullScreen" ; Stage ["displayState"] = "fullScreen"; |
Leia mais ...
Últimos Comentários
Rosanna : Alguém pode me dizer como faço para excluir o Snap Shots janela que se abre automaticamente quando eu ...
bendito Maresca : Eu não posso fazer download de qualquer skypemote me spiegaaa
Mateus : Olá a todos, infelizmente o Google não permite o uso da API para o Flash, mas vai ...
Giovambattista Fazioli : @ GM: Se você fazer upload de imagens para um servidor diferente (que o WordPress não pode ...
GM : Oi, desculpe ressuscitar um post antigo, mas eu espero que você possa me dar uma mão. Como eu, com este método, ...