Clique para ativar e usar esse controle
Postado por: Pedro Rogério em
Muitas pessoas já devem ter visto isso em animações flash, aquela mensagem que aparece quando você repousa o mouse sobre alguma animação: “Clique para ativar e usar esse controle”, mas existe uma forma de retirar isso. Ao você desenvolver suas páginas com animações flash, basta fazer o uso de um pouquinho de JavaScript, nosso exemplo ficaria da seguinte forma:
Nosso HTML
<html>
<head>
<title>IE Flash Fix Demo < /title>
<script language="javascript" src="flashfix.js">
</head>
<body>
<div id="flash_container"></div>
<script language="javascript">
writeFlash('flash_container');
</script>
</body>
</html>
Arquivo flashfix.js
function writeFlash(id) {
document.getElementById(id).innerHTML = "<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0' width='200' height='200' id='myflash' align='middle'><param name='allowScriptAccess' value='sameDomain' /><param name='movie' value='mymovie.swf' /><param name='quality' value='high' /><param name='bgcolor' value='#ffffff' /><embed src='mymovie.swf' quality='high' bgcolor='#ffffff' width='200' height='200' name='mymovie' align='middle' allowScriptAccess='sameDomain' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' /></object>";
}
Para ver um exemplo em funcionamento, basta acessar esse site. Esse tutorial foi retirado do site Find Motive.













No site da minha empresa já corrigimos isso, mas fui tentar instalar a correção pro navegador de casa e não deu certo, puxei a atualização e não consegui instalar porque meu IE é em inglês… =(
Cara, eu escrevi sobre o assunto no iMasters, veja:
http://www.imasters.com.br/artigo/4198/dreamweaver/dreamweaver_e_o_novo_codigo_para_inserir_arquivos_flash/
apresentado a solução oficial da Macromedia/Adobe.
Um abraço.
É… eu ODEIO esse problema do IE…
Não sabia que havia uma solução para isso, muito bom saber!
Mas como o flash se comporta no IE7? Alguem sabe?
Valeu
Estou construindo um site em flash, porem sou iniciante e faço bem devagar, testando tudo, deparei-me com este !Clique para ativar e usar esse controle” pesquisei e encontrei alguns artigos seus inclusive este, porem desculpe minha ignorancia, gostaria se pudesse de explicar-me passo a passo como eu faço para retirar esta mensagem. Coisa para leigo mesmo. Muito obrigado e um forte abraço!
Carlos Lino.
@Carlos,
O processo é o seguinte, utilize-se como base o código HTML citado acima, onde criei um ID chamado flash_container, aí é só pegar o código JavaScript citado logo abaixo, salvar como flashfix.js, e alterar as configurações do mesmo, como dimensões e nome do swf para as do seu arquivo!!!!
Alguém podia postar aqui qual é a solução oficial da macromedia que o Leandro falou?
Estou em uma rede fechada e não tenho acesso ao imasters…
Também acho que seria legal postar aqui a solução oficial…
Fica ai a sugestão para o próximo post do Pedro….
Abraços…
Por favor!!
ja fiz de tudo, ja usei este modo, e simplismente nao ira o controle!!
=[
presiso muito retira-lo
eu usei este modo e varios outros e o controle continua no meu site T_T
ajudem!
Já tentou o SWFObject: http://code.google.com/p/swfobject/