主题:  多场景,和多个动画组成的flash档如何控制声音的播放与停止

5D荣誉斑竹

职务:普通成员
等级:4
金币:13.0
发贴:1504
#12001/11/26 10:06:20
多场景,和多个动画组成的flash档如何控制声音的播放与停止
A中有几个场景,A要调用B,B又可以跳到C,我用的同一个音乐背景,我现在的问题是,比如我在这个场景中将背景音乐关了,但每次跳跃之后,音乐又重新开始播放了,可不可以一次性都用同一个按钮,就是这个按钮可发控制所有的场景。


閑闪互动多媒体

Demon.S

职务:版主
等级:5
金币:10.0
发贴:2468
#22001/11/26 10:20:34
没必要多场景,多object即可
object1.start()
object2.start()
...

DS



5D荣誉斑竹

职务:普通成员
等级:4
金币:13.0
发贴:1504
#32001/11/26 11:02:09
画魔在上个帖子中说
引用:
没必要多场景,多object即可
object1.start()
object2.start()
...

DS

如何可以做到我在这个SWF按过了音乐关闭,再跳到下一个swf中还保持音乐关闭呢?


閑闪互动多媒体

5D地盘 听5D

职务:普通成员
等级:3
金币:10.0
发贴:1074
#42001/11/26 11:39:38
做几个mc把声音放在里面不就可以了吗,在写按扭调用mc就可以了



5D荣誉斑竹

职务:普通成员
等级:4
金币:13.0
发贴:1504
#52001/11/26 13:26:53
我找到一种方法了:
问题:
多场景,和多个动画(假如有a.swf b.swf c.swf)组成的flash档控制背景音乐的播放与停止
A中有几个场景(我这种方法可以不论场景的多少),A.swf要调用B.swf,B.swf又可以跳到C.swf,我用的同一个音乐背景。
解决方案:
1、我将控制背景音乐的mc单独做一个文件sound.swf,(控制背景音乐的播放和停止);
2、再建个open文件,在这个文件中新建三个层,再新建一个空白mc,命名为load;
将load拖入编辑区,放到(1,1)的位置,将这个mc命名(CTRL+I)为sound,让他位于最上层,在该帧写上as:
loadMovie ("sound.swf", "sound");
再复制该帧,在他的下一层粘贴上,将它命名为a,在它的第一帧写上as
loadMovie ("a.swf", "a");
再复制该帧,在他的下一层粘贴上,将它命名为loadmoive,在它的第一帧的as删了
这们open这个文件就好了。
3、那在a这个文件中,调用B的按钮的AS应该这样写
on (press) {
loadMovie ("b.swf", "_root.loadmovie"); //其它文件都可以这样调用
_root.a._visible=0;
}
4、同理再编辑BC的按钮,就大功告成了,我的原理是调用同一个音乐mc档



编辑历史:[这消息被snowypeng编辑过(编辑时间2001-11-26 13:27:16)]

閑闪互动多媒体

Demon.S

职务:版主
等级:5
金币:10.0
发贴:2468
#62001/11/27 0:19:38
snowypeng在上个帖子中说
引用:
画魔在上个帖子中说
引用:
没必要多场景,多object即可
object1.start()
object2.start()
...

DS

如何可以做到我在这个SWF按过了音乐关闭,再跳到下一个swf中还保持音乐关闭呢?


object is a tragle you must start() it ,or it is always kept silence....
load movie is not recmmanded,object is better