Jump to content

swf não funciona no ie8


Carlos Rocha
 Share

Recommended Posts

Tenho um swf que consegui fazer com muita ajuda do pessoal do forum daqui.

Funciona certinho.

Ele tem um menu com 4 botões que chamam desenhos nos frames. Normal.

O botão 4, tem uma mascara(no frame que ele abre) e um movie clip(container de imagens por xml) que sobe e desce por uma scrollbar.

Os botões 1,2 e 3, tem o mesmo esquema. Porem, èles carregam textos e não imagens.

Bom, no ie 9, todos carregam normal. Mas, no ie 8(justamento no computador antigo do meu cliente) só roda o movie clipe que carrega asa imagens. Por que será?

Os Movie Clipes que carrega os textos não aparecem.

Link to comment
Share on other sites

sinceramente nao estou a ver a solucao... 😁

neste momento estou num pc que nao tem o flash para poder testar, mas pelos ficheiros que temos estado a trabalhar, fiquei com a ideia de que as caixas de texto eram dinamicas....

certifica-te que as caixas de texto sao estaticas (vai às properties da caixa de texto e muda para "static").

se isso nao resolver, tenta entao actualizar o plugin (?)

Cumps,

cc

Link to comment
Share on other sites

Como assim fonte?

Segue a chamada ao swf:

<!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>Baterias Advance</title>
<script src="Scripts/swfobject_modified.js" type="text/javascript"></script>
<link rel="shortcut icon" href="img/favicon.ico" type="image/x-icon" />
<style type="text/css">
body {
background-color: #000;
}
</style>
<script type="text/javascript">
function resolucao()
{        
  return screen.width;
}
</script>
<script type="text/javascript">  
function sizeIframe( w, h )  
{  
    document.getElementById('FlashID').width = w;  
    document.getElementById('FlashID').height = h;  
}  
window.onload = function(){  
   //sizeIframe((document.body.offsetWidth-30)*0.85, ((document.body.offsetWidth * 0.6)-30)*0.85);  
}  
</script>  

</head>

<body>
<center>
<object 
  classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" 
  align="middle" 
  id="FlashID"
  width="1000";
  height="600";
  >
  <param name="movie" value="index.swf" />" />
  <param name="quality" value="high" />
  <param name="wmode" value="opaque" />
  <param name="swfversion" value="11.0.0.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" />
  <param name="LOOP" value="false" />
  <!-- Next object tag is for non-IE browsers. So hide it from IE using IECC. -->
  <!--[if !IE]>-->
  <object 
    data="index.swf" 
    type="application/x-shockwave-flash" 
    align="middle"
    width="1000";
    height="600";
  >
    <!--<![endif]-->
    <param name="quality" value="high" />
    <param name="wmode" value="opaque" />
    <param name="swfversion" value="11.0.0.0" />
    <param name="expressinstall" value="Scripts/expressInstall.swf" />
    <param name="LOOP" value="false" />
    <!-- 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>
</center>
</body>
</html>
Link to comment
Share on other sites

nas propriedades da caixa de texto tens uma opcao "Embed" para incluires a fonte (o tipo de letra que estas a usar).

ve este tutorial (em ingles):

http://infiniteskills.com/blog/2011/04/adobe-flash-cs5-tutorial-how-to-embed-fonts/

tem so atencao que ao incluires todos os caracteres, o tamanho do swf ira aumentar bastante!

depois diz se resolveu o problema

Cumps,

cc

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.