声音的控制专题_声音之控制声音
声音的控制专题由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“声音之控制声音”。
方法一:
先在第一个侦做
sndPlay=new Sound();
sndPlay.attachSound(“sndMusic”);_root.state = “up”;
我们关联的声音名称(打开库,找到声音,按右键,选择链接,然后输入sndMusic 选择1。3项)
然后做按钮
自动循环播放
sndPlay.start(0,99);
播放
on(release){
if(_root.sndPlay.position==_root.sndPlay.duration){
sndPlay.stop();
sndPlay.start();
} else {
sndPlay.stop();
sndPlay.start(_root.sndPlay.position/1
000);
}
}
暂停
on(release){
sndPlay.stop();
}
向前
on(release){
_root.sndPlay.stop();
_root.sndPlay.start(_root.sndPlay.position/1000+1);
}
向后
on(release){
_root.sndPlay.stop();
_root.sndPlay.start(_root.sndPlay.position/1000-1);
}
拖动
onClipEvent(enterFrame){
if(_root.state == “up”){
_root.mcSlider.btnSlider._x = _root.sndPlay.position/_root.sndPlay.duration*200;}
}
声音增加
on(pre){
n = n+10;
if(n>=200){
n = 200;
}
sndPlay.setVolume(n);
}
声音减小
on(pre){
n = n-10;
if(n
n = 0;
}
sndPlay.setVolume(n);
}
方法二:
一层放声音,一层放控制按钮暂停:
on(pre){
stop();
}
播放:
on(pre){
play();
}
停止:
on(pre){
gotoAndStop(1);
}