Bruno Dulcetti



Arquivos:

Categorias:

  • Amizade:

  • Artigos

  • Links:

    O meu, o seu, o nosso espaço!

    » Mudanças no IE – ActiveX

    E ae pessoal, tudo certo? Estou aqui novamente para falar de um problema que creio que alguns aqui já presenciaram.

    Não falarei de webstandards agora e sim do Flash e do problema com o i.e. Como muitos devem saber, a Microsoft perdeu uma ação judicial, ficando por isso, sem os direito de “acoplar” o Flash Player dentro do seu browser, nosso famoso internet explorer.

    A solução para a Microsoft era desenvolver um componente ActiveX com que fizesse que o player funcionasse corretamente. Mas creio que todos os usuários teria que instalar alguns componentes, etc… Não sei muito ao certo.

    A Adobe publicou um modo para fazer com que o desenvolvedor exporte o swf e funcione dentro do i.e. sem problemas. Um dos problemas é uma borda irritante ao passar o mouse em cima do swf, no browser.

    Como resolver?

    Simples, vá até o Flash Support Center Downloads page e faça o download da extensão. Veja esta imagem para saber qual baixar.

    Feito isso, descompacte o arquivo em qualquer lugar do seu disco e depois abra o Macromedia Extension Manager e escolha o Flash como aplicativo e clique em Install New Extension. Aceite o termo e depois, aparecerá a nova extensão instalada no Macromedia Extension Manager

    Mão na massa

    Agora vamos meter a mão na massa e abrir o fla no Flash 8 que você quer disponibilizar. Feito isso, Vá em File/Publish Settings.

    Na aba Formats, selecione os formatos Flash (.swf) e HTML (.html). Depois vá até a aba HTML.

    Lá terá a opção Template, que terá a opção “Flash only” marcada como padrão. Modifique esta opção para Active Content Update – HTTP ou Active Content Update – HTTPS (para ambientes seguros). Depois disso, clique em Publish.

    Terminou? Ainda não…

    Depois de exportar, você terá que selecionar o swf para que o Flash exporte um arquivo .js que fará com que o i.e. mostre corretamente o swf no browser.

    Para fazer isso, clique em Commands/Apply Active Content Update. Depois, selecione o arquivo .html correspondente ao swf exportado e depois clique em Abrir.

    Finalmente… 😀

    Pronto. Agora é só você enviar via FTP o arquivo html, swf e js para a mesma pasta que estará funcionando sem problemas. 😉

    Qualquer dúvida ou correção, é só publicar, me falar que corrijo aqui…
    Aquele abraço.

    [ 19/abr/2006 às 17:41hrs ] [ Por Bruno Dulcetti ] Comentários 75 Comentários |

    Categorias: Flash,Tecnologia

    75 Comentários no Post "Mudanças no IE – ActiveX"

    Postar no Rec 6

    1. Parabéns Bruno por sua iniciativa, aqui tudo deu certo quando fiz a aplicação de seu tutorial. Um abraço.

    2. Bom dia, a respeito do mudança no IE – Activex

      Sou um usuario medio no Flash.

      Fiz tudo direitinho até o passo do Commands/apply Active content Update,
      aqui não sei onde esta o arquivo js e como é gerado.
      Ficarei Feliz se puder me ajudar…

      obrigaduuuu

    3. Bruno, aconteceu tudo direitinho, mas ele não deixa centralizar na página, o q acontece???

    4. Bruno, show d bola o tutorial;
      Só que eu desconheço totalmente a matéria de publicar arquivos na net.
      Gostaria de mais um pouco da sua ajuda.
      No meu caso, eu tenho um blog, e ele não oferece hospedagem desse tipo de arquivo, um amigo me disse que eu poderia hospedar a animação em outro site e depois “chamá-la” no código HTML
      vc não poderia me ajudar a resolver isso???
      vc disse q eu tenho q colocar a animação.swf o HTML e o arquivo.js na mesma pasta…
      no caso, eu teria que colocá-los no mesmo site?
      e, como eu conseguiria depois adicioná-los no código HTML?
      obrigado desde já!
      abração

    5. olá, boa noite.
      Tive um problema com o tutorial e não consegui resolver. Fiz tudo certinho, mas o meu site é HTML e os objetos em Flash estão inseridos nele. Fiz o procedimento com uma das imagens, carreguei os três, mas não houve alteração na tal da borda. Talvez seha pq a imagem que está no site é .swf e a ação foi feita para o arquivo .html. Alguém pode me ajudar a resolver.

      agradeço

    6. Você salvou meu projeto. Muchas graciaaaaaaa

    7. o script ñ valida, e agora?

    8. Show de Bola.

      Parabéns pelo tutorial, muito didático e que vai ajudar muitos que sofrem com aquelas malditas bordas hehee… abraço

    9. muitus legalus vleu malucu!

    10. Cara.. muito bom oque você fez ai… obrigado mesmo… estava louco procurando a correção disso..
      Parabéns
      vlw!

    11. Bem, ainda não fiz, mas vou fazer. Li tudo, e quanto aos problemas de centralização e blá, blá, blá? Isso pode me salvar ou me arrebentar… risos. Pode me dar uma ajuda, me enviar um email? Observei que esse negócio preencheu meu email sozinho hein? Que legal. Eu preciso de ajuda. Help-me, please. Helf mir, bite. Me ajude, por favor.

    12. velho isso dai ñ fuciono comigo ñ ñ entendi como q faz pra inserir no dream esse codigo ow ñ precisa?
      aguardo seu contato!

    13. Um trabalhão danado na criação de sites e depois de tudo pronto, a Microsoft nos obriga a voltar e reconstruir os arquivos Fla de zilhões de sites, putz, foi de lascar…. prêmio Tosco para o IE7.

    14. O que é “fla” q vcs mandaram abrir no flash 8??
      grato…

    15. COMO SE FAZ QUANDO SE TEM VARIOS SWFS DENTRO DE UM UNICO HTML?
      PORQUE EU NAO GERO HTMLS DOS MEUS FLAS, MAS SIM COLOCO 4 SWFS EM UM UNICO HTML.
      JA TENTEI CHAMAR A FUNÇÃO AC_FL_RunContent(); 4 VEZES, CADA UMA PRA UM SWF, ALTERANDO OS PARAMENTROS ‘movie’ E ‘src’ COMO FOI INDICADO ACIMA POR UM COLEGA, MAS MESMO ASSIM NÃO FUNCIONOU!
      OUTRA COISA QUE TAMBÉM ESTOU TENDO PROBLEMA É QUE UM SWF PASSA UM PARAMETRO PARA OUTRO, VIA LOCAL CONNECTION, MAS SO TA FUNCIONANDO NO FF! NO IE NAO TA FUNFANDOOOOOOOO!!!!
      HELP!!!
      []´S

    16. como que eu pego o http_referer usando action script ? e se ele sabe resolver isto aqui

      http://www.codescene.com/2005/12/flash-ie-and-the-http-referer.php
      (FALA assim que no internet explorer nao aparece o http_referer da pagina se eu clicar no botao .swf)

      se puder me ajudar agradeço abraços

      Ta ae , tenta pra mim isso, URGENTE, por favor …
      pede pra ele acessa esta pagina…

      OBRIGADO

    17. […] É possível também instalar um plugin ao Macromedia Flash de forma a agilizar este processo. […]

    18. Muito bem garoto, a dica está perfeita!! Deu certinho!!

      Obrigado, abraço!

      Fabio

    19. orochimaro | 02/set/2008 às 22:59

      foda-se as leis foda-se a san a internet e do mundo , começa com a ie depois o ff, ope, nat google,youtube,yahoo e ai por diante vou terminar tendo que usar radio amador pois esse ue mesmo fiz e ninguem tasca. uraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa!!!!!!!!!!111

    20. sandrazuba | 16/out/2008 às 12:04

      para resolver o problema de vários swf dentro de um html colei o código gerado js gerado em cada local onde ficará o swf.. ou seja.. um código só serve para um swf no vaso de vários dentro de um html são vários códigos. Deu certo, apesar de achar que o carregamento da página demorou mais.

    21. valeuu pela dica!!!! mt util!! valeuu

    22. olhe quando baixo o arquivo só me aparece 1 chamado “FlashActiveContent_en.mxp”. nao consigo abri-lo nem sei do Macromedia Extension Manager

    23. Muito bom, vc me deixou dormi essa noite com essa solução.
      Valeu.

    24. Cara valeu, vc explicou certinho.. resolvi meu problema.

    25. Adorei a dica.. Me quebrou um galhão. Resolvi 70% do problema, mas tem um que ainda não foi sancionado.
      Tem um banner no site que estou fazendo que usa o comando conect() para se comunicar com o menu.
      Pois quando clico no banner, o botão Cursos deveria ficar ativa, mas isso só acontece no FF, no IE não funciona. Ou seja, o comando conect() só está funcionando no FFox.
      Tem algo que possa ser mudado no código do arquivo AC_RunActiveContent.js que possa resolver isso?

    Tá esperando o quê? Comenta logo.

    
    Copyright © 2005 Bruno Dulcetti | Creative Commons
    Bruno Dulcetti atuante na área de desenvolvimento web / webdesign e colaborador na área de webstandards pelo Blog BrunoDulcetti.com - blog. Atuante na área desde 2000. Atuando na cidade de Niterói/RJ - Brasil. E-mail: bruno@brunodulcetti.com