flash高手请解决的一个问题

来源:百度知道 编辑:UC知道 时间:2024/05/24 15:54:04
本人是一flash菜鸟,设计了一个flash课件,我遇到的问题是自已设计了一个复合按钮(播放/停止按钮),可是制作出来的按钮只开启音乐,不能关闭,我在当前帧上写的代码是:
s=new Sound();
s.attachSound("chun");
var m=false
s_btn.onRelease = function() {
if (m) {
s.start();
m=true; }
else {
s.stop();
m = false;}
}
chun为库中的音乐,s_btn为这个按钮。

s=new Sound();
s.attachSound("chun");
m=0
按钮的实例名.onPress=function(){
s.stop();
}

按钮的实例名.onRelease=function() {
if (m==0) {
s.start(0, 100);
m=1
} else {
s.stop();
m=0
}
}

我是在一个影片剪辑中放两个关键帧,分别是两个按钮,每帧上加STOP

第一帧的按钮
on (release)
{
gotoAndPlay(2);
}
on (release)
{
_root.soundstatus = "off";
}

第二帧的按钮上

on (release)
{
gotoAndPlay(1);
}
on (release)
{
_root.soundstatus = "on";
}