手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >Javascript 判断Flash是否加载完成的代码
Javascript 判断Flash是否加载完成的代码
摘要:先定义进度条显示层:复制代码代码如下:下载进度:定义广告层:复制代码代码如下:定义FLASH显示层:js代码:复制代码代码如下:if(win...

先定义进度条显示层:

复制代码 代码如下:

<div><span>下载进度:</span>

<div>

<div id="loadpercent"></div>

</div>

</div>

定义广告层:

复制代码 代码如下:

<div id="showAD"></div>

定义FLASH显示层:

<div id="showSWF">

<object id="flashgame" ......省略内容......>

</object>

</div>

js代码:

复制代码 代码如下:

<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游戏网站,是怎样控制,看下源代码就可以了解更多的知识与技巧。

【Javascript 判断Flash是否加载完成的代码】相关文章:

JavaScript中search()方法的使用

Javascript 高阶函数使用介绍

javascript实现youku的视频代码自适应宽度

学习javascript文件加载优化

JavaScript基本语法讲解

JavaScript实现列表分页功能特效

JavaScript实现斗地主游戏的思路

javascript无刷新评论实现方法

JavaScript检查数字是否为整数或浮点数的方法

javascript常用方法总结

精品推荐
分类导航