您的位置:首页 > 其它

判断flash是否播放完毕

2007-08-04 14:57 176 查看
1.我的思路是每毫秒都获取当前flash帧的位置,跟flash总的帧数比较,看是否相等,如果相等的话,则停止播放,javascript代码如下:

oFlashMovie=document.getElementById("flashobjectid")//获取flash对象中的object id

setInterval(function(){if(oFlashMovie.TGetProperty("/",5)==oFlashMovie.TGetProperty("/",4))oFlashMovie.StopPlay();},1); //判断当前位置是否是最后的位置

2.如果只是播放一次的话,在flash的<object >到</object>之间加入<PARAM NAME=loop VALUE=false>,flash中的param说明见http://www.52flying.com/flyblog/article.asp?id=94
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: