Felipe Abranches 1 Denunciar post Postado Outubro 18, 2009 Olá pessoal, Estou desenvolvendo um site em Joomla!, e na Home tem um swf que lê um xml para carregar 7 imagens aleatorias. Sempre que utilizo um swf em Joomla!, não consigo fazê-lo carregar arquivos externos, a causa e a solução ainda não encontrei, por isso crio pastas externas ao sistema de onde puxo o swf. Portanto, para exibir esse swf o item de menu Home é atribuido a um wrapper, carregando um html que exibe a animação, onde nesse html indico o wmode="transparent". Para minha surpresa (haha!), isso funciona em todos navegadores (FF, Safari, Opera, Chrome), exceto no IE. Alguém sabe qual a solução? Obrigado, Felipe Compartilhar este post Link para o post Compartilhar em outros sites
Edultra 13 Denunciar post Postado Outubro 19, 2009 Tentou utilizar deste modo?: <embed src="meuarquivo.swf" width="400" height="200" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" wmode="transparent"></embed> Compartilhar este post Link para o post Compartilhar em outros sites
Felipe Abranches 1 Denunciar post Postado Outubro 22, 2009 O código que usei é o gerado pelo dreamweaver quando você arrasta o swf para a area de layout, só modifiquei o valor de wmode Abaixo ele na integra: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Mosaico</title> <script src="Scripts/swfobject_modified.js" type="text/javascript"></script> </head> <body> <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="702" height="542" id="FlashID" accesskey="m" tabindex="2" title="Mosaico"> <param name="movie" value="dobra.swf" /> <param name="quality" value="high" /> <param name="wmode" value="transparent" /> <param name="swfversion" value="6.0.65.0" /> <!-- This param tag prompts users with Flash Player 6.0 r65 and higher to download the latest version of Flash Player. Delete it if you don’t want users to see the prompt. --> <param name="expressinstall" value="Scripts/expressInstall.swf" /> <!-- Next object tag is for non-IE browsers. So hide it from IE using IECC. --> <!--[if !IE]>--> <object type="application/x-shockwave-flash" data="dobra.swf" width="702" height="542"> <!--<![endif]--> <param name="quality" value="high" /> <param name="wmode" value="transparent" /> <param name="swfversion" value="6.0.65.0" /> <param name="expressinstall" value="Scripts/expressInstall.swf" /> <!-- The browser displays the following alternative content for users with Flash Player 6.0 and older. --> <div> <h4>Content on this page requires a newer version of Adobe Flash Player.</h4> <p><a href="http://www.adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" width="112" height="33" /></a></p> </div> <!--[if !IE]>--> </object> <!--<![endif]--> </object> <script type="text/javascript"> <!-- swfobject.registerObject("FlashID"); //--> </script> </body> </html> Compartilhar este post Link para o post Compartilhar em outros sites
Executtivo 0 Denunciar post Postado Outubro 22, 2009 O código que usei é o gerado pelo dreamweaver quando você arrasta o swf para a area de layout, só modifiquei o valor de wmode Abaixo ele na integra: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http-~~-//www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http-~~-//www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Mosaico</title> <script src="Scripts/swfobject_modified.js" type="text/javascript"></script> </head> <body> <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="702" height="542" id="FlashID" accesskey="m" tabindex="2" title="Mosaico"> <param name="movie" value="dobra.swf" /> <param name="quality" value="high" /> <param name="wmode" value="transparent" /> <param name="swfversion" value="6.0.65.0" /> <!-- This param tag prompts users with Flash Player 6.0 r65 and higher to download the latest version of Flash Player. Delete it if you don’t want users to see the prompt. --> <param name="expressinstall" value="Scripts/expressInstall.swf" /> <!-- Next object tag is for non-IE browsers. So hide it from IE using IECC. --> <!--[if !IE]>--> <object type="application/x-shockwave-flash" data="dobra.swf" width="702" height="542"> <!--<![endif]--> <param name="quality" value="high" /> <param name="wmode" value="transparent" /> <param name="swfversion" value="6.0.65.0" /> <param name="expressinstall" value="Scripts/expressInstall.swf" /> <!-- The browser displays the following alternative content for users with Flash Player 6.0 and older. --> <div> <h4>Content on this page requires a newer version of Adobe Flash Player.</h4> <p><a href="http-~~-//www.adobe.com/go/getflashplayer"><img src="http-~~-//www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" width="112" height="33" /></a></p> </div> <!--[if !IE]>--> </object> <!--<![endif]--> </object> <script type="text/javascript"> <!-- swfobject.registerObject("FlashID"); //--> </script> </body> </html> Oi amigo, verifique que para o firefox é necessário colocar o transparente na tag embed, localizada no final do codigo. <embed src="arquivo" quality="high" bgcolor="#d6d6d6" width="largura" height="altura" name="arquivo" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" wmode="transparent"> espero que ajude. Compartilhar este post Link para o post Compartilhar em outros sites