繁体中文
设为首页
加入收藏
当前位置:学院首页 >> 多媒体 >> Flash >> 音效的处理

音效的处理
2007-02-03 10:28:57  作者:未知  来源:zjs35blog  浏览次数:0  网友评论0  文字大小:【】【】【】 评分等级:0

很久没写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;

//布尔值为真

}


本文引用地址:http://edu.yinaite.com/822.html

责任编辑:cxm

发表评论】 【加入收藏】 【告诉好友】 【打印本页】 【关闭窗口】 【返回顶部
相关评论 0条评论  发表/查看更多评论 
发表评论  【返回顶部】【关闭窗口】 
评分: 1 2 3 4 5

    
  • 请遵守《互联网电子公告服务管理规定》及中华人民共和国其他各项有关法律法规。
  • 严禁发表危害国家安全、损害国家利益、破坏民族团结、破坏国家宗教政策、破坏社会稳定、侮辱、诽谤、教唆、淫秽等内容的评论 。
  • 用户需对自己在使用本站服务过程中的行为承担法律责任(直接或间接导致的)。
  • 本站管理员有权保留或删除评论内容。