flash控制声音

来源:百度知道 编辑:UC知道 时间:2024/05/05 15:34:40
做了若干个按钮,按一个按钮就播放我导到库里面的某一段声音(不同段的)
还有一个问题,就是我在背景放了两个按钮,用来播放上一帧下一帧的,上一帧的代码怎么写?(不要用那种GOTOANDSTOP的)
不好意思,
忘了说明,我这个不是要弄按钮按下去随机播放的,我是要一个按钮控制一段声音的顺便说一下,我对FLASH代码不大熟悉,代码要写在哪个部分也要说一下......

播放声音代码
var mysound = new Sound();
mysound.attachSound("testmp3");//testmp3为你库中声音文件的链接标识符。
btn1.onRelease=function(){//btn1为按钮的实例名。
mysound.start();
}

跳转上一帧并停止:
btn2.onRelease=function(){
prveFrame();
}

跳转下一帧并停止:
btn3.onRelease=function(){
nextFrame();
}

出发

//问题1,若干个按钮命名:btn0,btn1,。。。,库里声音连接名:sd0....
var Num:Number=5;//按钮数
var temp:Number
var mySound:Sound=new Sound()
for(var i=0;i<Num;i++){
eval("btn"+i).id=i
eval("btn"+i).onRelease=function(){
if(temp!=undefined){
mySound.stop("sd"+temp)
}
temp=this.id
mySound.attachSound("sd"+this.id)
mySound.start()
}
}

//问题2,两按钮名a_btn,b_btn
a_btn.onRelease=function(){
prevFrame()//上一帧
}
b_btn.onRelease=function(){
nextFrame()//下一帧
}