|
|
|
![]() |
|
| 学院首页 | 备案专题 | 网络创业 | 网上开店 | 网页设计 | 图形图像 | 网络安全 | 网上支付 | 网站建设 | 多媒体 | 操作系统 | 办公软件 | 数据库 | 网络编程 | 网络原理 | 电脑应用 | 上网冲浪 | 专题 | 留言本 | 搜索 |
音效的处理
很久没写as了,来一段,音效的播放、暂停、停止及时间显示 var s = new Sound(); //定义时间类的实例 s.loadSound("2.mp3"); //导入音乐 onEnterFrame = showtime; //用事件处理函数调用函数 playBtn.onRelease = setPlay; stopBtn.onRelease = setStop; pauseBtn.onRelease = setPause; //单击不同的按钮时调用函数 function showtime() { //显示时间的函数 time = timeFormat(); } function getPosition() { //获取音乐播放的时间 var t = Math.round(s.position/1000); //把时间转换为秒,并取整 return t; //返回时间值 } function timeFormat() { //设置时间显示格式的函数 var t = getPosition(); //获取播放的时间 if (t%60<10) { t1 = "0"+t%60; } else { t1 = t%60; } //设置秒的格式,如果时间除60后小于10时,在前面加0 if (t>=60 && t<120) { t2 = "01:"+t1; } else if (t>=120 && t<180) { t2 = "02:"+t1; } else if (t>=180 && t<240) { t2 = "03:"+t1; } else { t2 = "00:"+t1; } //设置分的格式 return t2; //返回时间格式 } function setPlay() { //设置播放按钮的函数 s.stop(); //停止音乐的播放 if (pauseCon) { //如果点击了暂停按钮 s.start(pauseDot); //从暂停处的时间开始播放 } else { s.start(); //否则从头开始播放 } pauseCon = false; //布尔值为假 } function setStop() { //设置停止按钮的函数 s.stop(); //停止播放 } function setPause() { //设置播放按钮的函数 s.stop(); //停止播放 pauseDot = getPosition(); //获取暂停的时间 pauseCon = true; //布尔值为真 } 责任编辑:cxm
|
|
| 易耐特™智能建站平台-中小企业上网首选品牌 |
| 关于我们 | 版权声明 | 广告服务 | 联系我们 | 诚聘英才 | 友情链接 | 网站公告 | 留言本 |