召唤flash达人,看谁最雷人~那个啊…怎么办?

来源:百度知道 编辑:UC知道 时间:2024/05/31 20:33:52
已知:
我在flash课件里面设置了一个音乐控制的图层,并在第一帧设了如下代码:
mysound = new Sound();
mysound.attachSound("hh");
mysound.start();
mysound.onSoundComplete = function() {
mysound.start();
};
其中hh是音乐文件

问题是,我每次在其它页面按了停止键后返回主页面,音乐会自动重新播放;但如果我没有按停止键就直接回主页面,就会出现两个音乐了;
若我不断来回主页面,就会不断有音乐重播,很多很多声音一起播放……疯掉!

问:
我要怎样才能只按一次停止,不论是否回主页面,它也不会自动播放呢?

求解:
需要具体操作与简析

p.s :
我今天要上交课件了,高手们行行好,帮我一下下吧。一个字:急~~~
忘了说明,我的音乐控制是一MC,有两帧,每帧都stop(),第一帧放播放按钮,另一帧放停止按钮

最简单的做法:
1、建立一个影片剪辑,在每一页都存在
2、在这个影片剪辑里写
mysound = new Sound(this);
mysound.attachSound("hh");
mysound.start();
mysound.onSoundComplete = function() {
mysound.start();
};
3、你控制声音的按钮,需要在mysound前加上这个影片剪辑的路径名,例如这个影片剪辑实例名叫aa,则写aa.mysound.stop();

结尾帧也加上停止声音脚本不就

在你的按钮元件上一样要写入。
格式为
on(release)
{....
mysound.stop();
.....}

在第一帧加上stopAllSounds()