Por Magno Urbano
Está a fazer um site com elementos em Flash? Como pretende fazer para verificar se o browser do visitante possui o player do Flash instalado? E se não tiver? Já sabe o que fazer?
Normalmente, os problemas são dois:
- saber se o visitante tem ou não o player do Flash instalado;
- caso tenha, saber se é de versão mínima para poder visualizar o seu site/elemento de forma correcta;
Para o primeiro caso, normalmente, faz-se um programa em JavaScript, que verifica pela existência do player de Flash e, em caso negativo, direcciona o visitante, automaticamente, para páginas sem Flash.
Entretanto, existe uma maneira, muito mais inteligente, de verificar pela existência do player de Flash, sem utilizar uma linha sequer de programação!
O que deve fazer é o seguinte:
- crie um filme em Flash com um frame apenas;
- coloque, neste frame, o seguinte código: getURL (”xxx”), onde xxx é a URL da página que contém o elemento que criou em Flash e que deseja mostrar;
- crie o ficheiro swf desta animação de um frame e insira-o numa página HTML. Esta vai ser a página de detecção;
- na secção HEAD desta página HTML, insira o seguinte código:
<meta http-equiv=”Refresh” content=”yyy;URL=zzz”>
onde yyy é um valor em segundos e zzz é a URL da página onde está o conteúdo não Flash.
Eis a explicação:
Se o utilizador tiver o player de Flash instalado, então, assim que a página carregar, a animação correrá e o utilizador será levado à página xxx, antes da instrução META REFRESH poder direccionar o utilizador para o conteúdo não Flash. Se o Flash não tiver instalado, então, a animação não correrá e o META REFRESH levará o utilizador para o conteúdo não Flash. Simples, e fácil!
Tweetar |
Se gostou desse artigo... | |
:: |
receba as novidades deste site por e-mail! |
Dê a sua opinião sobre este artigo
2 Opiniões
-
cristian domingues masseno on
Janeiro 23, 200720:48
tudo pelo flash black
-
hailton on
Agosto 27, 200723:36
muito bom!!!