主题:  多个DXR之间背景音乐的播放


职务:普通成员
等级:1
金币:0.0
发贴:28
注册:2001/3/6 19:07:04
#12001/3/25 14:31:22
一个连续的背景音乐,有没有什么办法可以让音乐循环播放,而在多个DXR片断里跳转时不会自动重新开始,谢谢!



D计划-混沌

职务:管理员
等级:6
金币:15.2
发贴:3528
注册:2007/4/9 9:48:37
#22001/3/26 0:16:17
这个问题我以前说过
我认为最简单是用miaw的技术(就是同时运行两个窗口,一个专放声音,见以前的帖子)
如果一定要只用一个窗口,那么你必须用preparemovie来继承声音的状态,
有些东西要写在preparemovie中才有效(不好意思,我好像说过好几遍了),反过来说就是一些你认为
达不到的效果其是要写在preparemovie中
比如movie与movie之间的global继承,声音延续,puppettransition语句的使用.....
preparemovie与startmovie决不相同,他可以继承上一movie的一些东西
--------------
声音的循环
if soundbusy(1) then
sound playfile 1,“filename”
end




职务:普通成员
等级:1
金币:0.0
发贴:28
注册:2001/3/6 19:07:04
#32001/3/26 0:48:59
看来我们公司真得招个精通lingo的程序员了。



houyu

职务:普通成员
等级:1
金币:0.0
发贴:53
注册:2001/2/8 16:36:05
#42001/3/28 11:48:00
这个问题太简单了,在每一个停留帧假如以下语句:
on exitFrame me
r=random(1,100) --音乐文件序列数,可随意设置数目
if not (soundbusy(2)) then sound playfile 2, "@\sound\"&r&".mp3" --在播放当前目录(sound)中音乐文件,是随机的
go to the frame
end
我以前发过的。试试吧