|
主题: 报告一个bug
|
 acneyouth
职务:普通成员
等级:1
金币:1.0
发贴:181
|
#12000/11/23 9:41:55
我将我的作品分成了九个部分,本想在放映机中只将第一部分打包,没想到这就出了问题:打包后sound(1).stop( )和sound(1).volume报错。这两个命令在创作模式下没问题,如果将9个部分全打包进一个放映机也没问题。将sound(1).stop( ) 改为sound stop 1后就没问题了,但是不知道sound(1).volume( )怎么改。请大家验证一下。
|
 xuyi_5d
职务:普通成员
等级:2
金币:1.0
发贴:179
|
#22000/11/23 10:35:17
以前用D7时用 sound(x).volume 时也会报错,现在用D8就没有遇到了 不知你用的是不是D7
|
 我是小马
职务:普通成员
等级:3
金币:17.0
发贴:794
|
#32000/11/23 11:10:41
我试过了,并没有出错(D8)
你把源代码贴出来看看
|
 acneyouth
职务:普通成员
等级:1
金币:1.0
发贴:181
|
#42000/11/23 11:12:51
我用的是D8。刚才我发现可能是direct media xtra 的问题,不知它用的是哪个声道?
|
 我是小马
职务:普通成员
等级:3
金币:17.0
发贴:794
|
#52000/11/23 16:37:18
directmedia xtra并没有占用1-8的声道,而是用的sprite 要对通过directmedia 播放的声音控制的话,应该使用其自带的函数videopause()、videoplay() 暂停播放: on mousedown me videopause(sprite X) --X:声音文件所在的通道 end 继续播放: on mousedown me videoplay(sprite X) --X:声音文件所在的通道 end acneyouth在上个贴子中说 引用: 我用的是D8。刚才我发现可能是direct media xtra 的问题,不知它用的是哪个声道?
|
 acneyouth
职务:普通成员
等级:1
金币:1.0
发贴:181
|
#62000/11/23 17:18:19
我的源程序有十多个,但我发现出错时和出错前运行过的只有三个。我将这三个中有volume的都注释掉,stop( )写成sound stop N 的形式,就不再显示出错消息了。三个程序如下:
on exitFrame me sound stop 2 end ----------这写在脚本通道第2贞,第三贞有一个go the frame 语句。
global soundstatus on startmovie me -- sound(1).volume=100 -- sound(2).volume=200 if soundbusy(1)=0 then playsound end if soundstatus=1 end ------------这是一个movie脚本,调用另一个movie脚本playsound
on playsound currentsound=1 repeat while currentsound=lastsound currentsound=random(8) end repeat puppetsound 1,member(string(currentsound)) lastsound=currentsound end ---------------用于随机播放8个mp3文件之一。 请大家帮我看一下,谢谢!
|
 我是小马
职务:普通成员
等级:3
金币:17.0
发贴:794
|
#72000/11/23 18:29:04
我将你的程序试了试,没有发现错误
你可以新建一个dir,就加入这三个行为和声音,再试一试,看是不是其它地方出的错?
|
 acneyouth
职务:普通成员
等级:1
金币:1.0
发贴:181
|
#82000/11/24 9:35:51
为我的错误报告向大家道歉! 谢谢大家的帮助!让我再琢磨琢磨.
|
 acneyouth
职务:普通成员
等级:1
金币:1.0
发贴:181
|
#92000/11/24 11:35:08
现在我查明,是direct media xtra 的问题。在我前面的源程序之前,我使用它放了一个.mpg文件,把它去掉就没事了。我看它的帮助文件,说是要加一个projector.ini,一个set soundkeepdevice=0语在源程序里,否则声音播放可能出问题。可我加了也没能解决问题。请问各位大侠,这两个东东具体该怎么写,放在哪里? 另外,至少在我的机器上,direct media xtra 与金上词霸有冲突,常死机。
编辑历史:[这消息被acneyouth编辑过(编辑时间2000-11-24 13:09:21)]
|
 xuyi_5d
职务:普通成员
等级:2
金币:1.0
发贴:179
|
#102000/11/24 22:21:59
你编译的EXE是不是project.exe,不是的话试试看
|
 toto
职务:版主
等级:5
金币:17.0
发贴:2582
|
#112000/11/25 0:10:19
这个问题我以前也碰到过,看看是不是在创建的时候option里选了些什么?
|