flash中怎么才能使鼠标放到按钮上有声音,鼠标移开后声音就停止,怎么写代码?

我做的flash文档,鼠标放在按钮上要有很长一段语音介绍,现在的问题是鼠标放在按钮上有声音,但是鼠标移开后仍然有声音,声音停不了,怎么办呀?我现在把WMV格式的音乐文件直... 我做的flash文档,鼠标放在按钮上要有很长一段语音介绍,现在的问题是鼠标放在按钮上有声音,但是鼠标移开后仍然有声音,声音停不了,怎么办呀?我现在把WMV格式的音乐文件直接放到了按钮中的指针经过帧上的。急求答案,望高手帮忙呀。
我设计的有背景音乐,如果在按钮上写:

on (rollOut) {
stopAllSounds();

}连背景音乐也停止了,怎么办呀?我想让背景音乐一直响。请教高手!
展开
 我来答
妃儿说剧
2009-09-06 · TA获得超过717个赞
知道小有建树答主
回答量:1293
采纳率:33%
帮助的人:420万
展开全部
这样试一试, 背景音乐照样在帧上加, 把按钮经过帧里面的“语音介绍”声音先去掉, 在库里对“语音介绍”声音设置链接(右键单击声音元件 链接 选为Actionscript导出 在标识符里上填上 music ),然后在按钮上写下列代码:

on (rollOver) {
sound = new Sound();
sound.attachSound("music");
sound.start(0,20);
sound.setVolume(100);
}

on (rollOut) {
sound.stop("music");
}

另外一种方法,也可以不在按钮上写,直接在帧里面写代码如下:
anniu.onRollOver = function() {
sound = new Sound();
sound.attachSound("music");
sound.start(0,20);
sound.setVolume(100);
};

anniu.onRollOut = function() {
sound.stop("music");
};
hd_0723
2009-09-06 · 贡献了超过156个回答
知道答主
回答量:156
采纳率:0%
帮助的人:0
展开全部
很好解决,在你的按钮上写:

on (rollOut) {
stopAllSounds();

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
吉寻宝
2009-09-06
知道答主
回答量:38
采纳率:0%
帮助的人:6.7万
展开全部
好久没有打开过这个软件了 忘了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
luridsky
2009-09-06 · TA获得超过480个赞
知道小有建树答主
回答量:261
采纳率:0%
帮助的人:200万
展开全部
on(rollOver){
//鼠标移上按钮时执行括号内语句
}
on(rollOut)(
//当鼠标移开
)

on(press){
//按下按钮
}
on(release){
//按下按钮后释放
}

方法一,(具体代码我就不写了)

简单的呢,你可以新建一个声音对象,然后做两个按钮,一个鼠标移上时执行音乐播放,一个移出时执行音乐关闭。

新建一个名为Mcsound声音对象: McSound = new Sound();
加载你的音乐文件到McSound中:McSound.attachSound(你的音乐的名称)

McSound.start()
从头开始播放声音,或者可选择从参数中设置的某偏移点开始播放声音。

McSound.stop()
停止指定声音或当前播放的所有声音。


如果你对这些不清楚的话,可以看方法二,一个旁门左道的方法。

方法二,

1.新建一个影片剪辑元件,然后选中第一帧,加入代码stop(); , 在"属性"面板的"声音"里加入你的音乐,然后在下面的“同步“里选择数据流。
(这样音乐就会随着影片剪辑的时间轴而播放,此时,如果影片剪辑停止播放,音乐也会暂停。)
2.把影片剪辑的帧数延长到音乐的最后。(影片剪辑播放到最后,音乐也要刚好播放完毕。否则,因为是选择数据流的缘故,如果太短的话,音乐超出帧数的部分就不会播放)
3.到这里想必你也应该知道怎么做了。

播放按钮代码
on(rollOver){gotoAndplay(1);}
on(rollOut){gotoAndStop(1);}

明白了没?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式