源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

Javascript 判断Flash是否加载完成的代码

  • 时间:2020-03-25 05:58 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:Javascript 判断Flash是否加载完成的代码
先定义进度条显示层:
[u]复制代码[/u] 代码如下:
<div><span class="intro">下载进度:</span> <div class="barborder"> <div class="bar" id="loadpercent"></div> </div> </div>
定义广告层:
[u]复制代码[/u] 代码如下:
<div id="showAD"></div>   定义FLASH显示层: <div id="showSWF" class="show" style="display:none;"> <object id="flashgame" ......省略内容......> </object> </div>
js代码:
[u]复制代码[/u] 代码如下:
<script language="javascript"> if(window.navigator.userAgent.indexOf("Firefox")>=1)//判断是否为FIREFOX浏览器,FIREFOX不支持PercentLoaded()函数 { document.getElementById("loadpercent").innerHTML= "Firefox!No Attentions"; document.getElementById("showSWF").style.display='block'; } else { refreshProgress(); } function show()//隐藏AD层、显示FLASH层 { document.getElementById("showAD").style.display='none'; document.getElementById("showSWF").style.display='block'; } function refreshProgress()//刷新进度条函数 { var downProgressWidth=502; var bar = document.getElementById("loadpercent"); var movie = document.getElementById("flashgame"); var nPercentLoaded = Math.abs(movie.PercentLoaded()); bar.style.width=Math.ceil(downProgressWidth*nPercentLoaded/100) +"px"; bar.innerHTML= nPercentLoaded +"%"; if(nPercentLoaded==100) { bar.style.width=(downProgressWidth-2) + "px"; bar.innerHTML= "Game download is complete"; show(); } else { setTimeout('refreshProgress()',0); } }
其实最好的代码,就是看一些flash游戏网站,是怎样控制,看下源代码就可以了解更多的知识与技巧。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部