Clique para ativar e usar esse controle

Postado por: Pedro Rogério em

Clique para ativar e usar esse controle

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.

Referências

Posts Relacionados

Confira também outros artigos interessantes postados aqui no blog.

Gostou desse post?

Assine o nosso Feed RSS, siga-nos no Twitter, ou simplesmente nos recomende a seus amigos!

Sobre Pedro Rogério

Pedro Rogério é desenvolvedor web por paixão, não saberia fazer melhor outra coisa. Além de escrever para o Pinceladas da Web também escreve para o CSS no Lanche, blog voltado ao desenvolvimento front-end.

Central Server

9 Responses to “Clique para ativar e usar esse controle”

  1. Camilo disse:

    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… =(

  2. 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.

  3. É… 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

  4. Carlos Lino disse:

    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.

  5. @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!!!!

  6. Fabio Fagundes disse:

    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…

  7. 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…

  8. Daniel disse:

    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!

Leave a Reply