flash多场景切换声音

来源:百度知道 编辑:UC知道 时间:2024/05/27 10:46:13
我做了一个flash有多个场景,做了很多按钮可以切换场景的,我想切入另一个场景的时候就播放不同的背景音乐,就是每个场景都有一首音乐,音乐不用有按钮的,一进去就自动播放,但是其它的音乐就停止播放,只是播放一个音乐,请问高手们怎样弄才好啊?音乐导入到库后是直接拖到舞台好呢还是连接到库好呢?具体怎么样弄啊?帮帮忙啊……

有两种方法,一种如上所说,在按钮上加代码。具体如下:
所有场景中的声音的同步属性为事件。转场按钮代码如下:
on (release) {
stopAllSounds();
gotoAndPlay("场景 1", 1);//每个按钮的代码中场景名不一样
}
第二种方法具体如下:
在第一个要显示的场景的第一帧写如下代码:
stop();
var mySound:Sound = new Sound();
mySound.stop();
mySound.attachSound("strea");
mySound.start();
在其他场景的第一帧内加代码:
stop();
mySound.stop();
mySound.attachSound("万水千山总是情.mp3");//支持中文名称
mySound.start();
//以上attachSound语句中调用的都是声音的链接名称。

在按钮上加个
on(release){
stopallsound();
gotoandplay(下一个场景)

大概就这个方法,手头没有flash,我没试,应该可以的