主题:  控制声音

whbo2000

职务:普通成员
等级:1
金币:0.0
发贴:5
#12003/6/1 11:25:28
请教:
  我要做一个课件,在authorwarej里面需要实现背景音乐的随时播放,但是只能用一个按钮来控制,又不能影响画面,最好能附上源程序。
  我做了一个不成功,不知道是怎么回事,请帮忙修改一下。
  也可帮我重做一个。
  急,急,急,马上要上交课件。
  在些谢过。
  邮箱地址:whbo2000@sina.com



nesta137

职务:普通成员
等级:1
金币:0.0
发贴:79
#22003/6/1 12:33:12
我也想要一个源文件看看,有的顺便发给我一个zhangmin7@citiz.net



与人同乐

职务:管理员
等级:6
金币:18.0
发贴:3928
#32003/6/1 13:30:23
声音图标用perpetual方式播放。
定义一个初始值为0的变量play,定义一个按钮响应,其中使用
play=~play
mediapause(@"soundicon",play)就OK了。



olez163

职务:普通成员
等级:2
金币:3.0
发贴:694
#42003/6/1 23:23:40
楼上的是一种好办法!
如果一个按钮你不会作,作两个按钮,一个开,一个关,设定Active if并且使它们在不激活时,隐藏(hide when inactive),把两个按钮重叠在一块,就可以做成一个开关按钮.



whbo2000

职务:普通成员
等级:1
金币:0.0
发贴:5
#52003/6/3 0:05:44
不对呀,我按上面的步骤做了,可是按钮是灰色的
不能控制
我是这样做的:
 首先,我加入一个计算图标:play=0
再加入一个声音图标,定义为perpetual方式,
 再加入交互图标,放置一个计算图标,定义为按钮响应
计算图标内容如下:MediaPause(@"声音",play)
按钮Active if设置为play=~play
请教解决办法
谢谢



olez163

职务:普通成员
等级:2
金币:3.0
发贴:694
#62003/6/3 9:02:29
其实很简单:
开的按钮: Active if 中play=1 分支流程中用一计算图标写入: play=0。
关的按钮: Active if 中play=0 分支流程中用一计算图标写入:
play=1
将二个按钮重叠再分别钩选:Hide when inactive就可以看到结果如果还不会告知E-mail



whbo2000

职务:普通成员
等级:1
金币:0.0
发贴:5
#72003/6/3 21:11:33
还不行啊!
只能停!
能不能发一个源程序过来啊
我的邮箱地址:whbo2000@sina.com



olez163

职务:普通成员
等级:2
金币:3.0
发贴:694
#82003/6/3 22:27:34
已上传,请参考!



whbo2000

职务:普通成员
等级:1
金币:0.0
发贴:5
#92003/6/4 21:11:37
非常感谢
已完成