加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Flash加载两次解决方法?

发布时间:2020-12-15 07:31:47 所属栏目:百科 来源:网络整理
导读:在调查报告的问题时,我的网站加载缓慢,我遇到了一个问题,我注意到(通过firebug)我的Flash文件加载了两次. 经过一番调查后,我将其跟踪到firefox bug并结合使用SWFObject 2.0. 现在,我注意到有人提到你可以通过以下方式解决问题: FYI,if you’re a webpage de
在调查报告的问题时,我的网站加载缓慢,我遇到了一个问题,我注意到(通过firebug)我的Flash文件加载了两次.

经过一番调查后,我将其跟踪到firefox bug并结合使用SWFObject 2.0.

现在,我注意到有人提到你可以通过以下方式解决问题:

FYI,if you’re a webpage developer then an easy workaround to get your page
working with FF3 is to delay accessing any plugins until after your page has
fully loaded. An easy way to do this is to schedule your plugin scripting code
to run after all pending browser events using window.setTimeout with a timeout
of zero.

老实说,我不知道他们在说什么,我希望有人可以给我一个可行的代码示例.

你知道如何使这项工作和代码看起来像什么?任何帮助将非常感谢!

解决方法

<script>
  function loadswf()
  {
     swfobject.registerObject("myobj","9.0.0");
  }
  function init() 
  {
     window.setTimeout("loadswf()",0);
  }
</script>
<body onload="init()">

 <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="778" height="198" id="myobj">
    <param name="movie" value="style.swf">
    <param NAME=FlashVars VALUE="url={{stylelist}}">
      <!--[if !IE]>-->
      <object type="application/x-shockwave-flash" data="style.swf" width="778" height="198">
     <param name="flashvars" value="url={{stylelist}}">
    <!--<![endif]-->

    <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" />
                    </a>
    <!--[if !IE]>-->
    </object>
    <!--<![endif]-->
 </object>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读