欢迎访问乐学网站!学习制作Flash的摇篮!
站内搜索:
浏览信息 您当前的位置:首页 >> 浏览信息
FLASH播放器播放进度条代码
【字体: 】   【时间:2020-3-30】  【作者:乐学-www.lexue.noip.cn】  【关 闭】  【打 印
1、滑块代码
    功能说明:此代码使滑块从停止处开始播放,并祛除多余的声音。滑块实例名称:huakuai
_root.mysound.stop();
//当鼠标按下滑块,首先停止声音。
startDrag("", true, 0, -5, 255, -5);
}
on (releaseOutside, rollOver) {
bb = ((_root.bofangtiao.huakuai._x)*(_root.mysound.duration/1000)/255);
//当鼠标拖动滑块停止后,要记录下滑块的位置即X坐标。公式:滑块_X=已播放/总长度*255。其实bb是已播放的声音
_root.mysound.stop();
//当鼠标拖动滑块停止后,首先停止声音即去除多余声音,然后再
_root.mysound.start(bb);
//从滑块停止处开始播放
stopDrag();
2、控制条影片剪辑(和滑块二合一的控制条)主场景实例名称:bofangtiao
3、主场景代码
 mysound = new Sound();
//创建声音类的对象(第一层第一帧即代码层)
mysound.loadSou("http://www.170hi.com/kw/antiserver.kuwo.cn/anti.s?rid=MUSIC_92219010&response=res&format=mp3|aac&type=convert_url&br=128kmp3&agent=iPhone&callback=getlink&jpcallback=getlink.mp3", true); 
//loadSound():网络单首音乐MP3加载到 Sound 对象中。
onEnterFrame = function () {
huanchong = "缓冲:"+int(mysound.getBytesLoaded()/mysound.getBytesTotal()*100)+"%";
  //缓冲百分比
  zongchangdu = int(mysound.duration/1000);
  //歌曲总长度,以毫秒为单位
  yibofang = int(mysound.position/1000);
  //已经播放的声音 以毫秒为单位
  _root.bofangtiao.huakuai._x = 255*(yibofang/zongchangdu);
  //播放条
}

关闭页面】【页面顶部
本站所有资源未经许可不得转载复制,违者必究。
© Copyright 2008-2020 www.lexue.noip.cn All Right Reaserved. 乐学网站 拥有所有版权
联系:邮箱 mfsluw@163.com QQ:757516636 苏ICP备08106044号   技术支持:乐学