主题:  怎么让数字电影(或flash)播完了再往下运行

blank

职务:普通成员
等级:1
金币:0.0
发贴:5
#12003/6/13 13:18:35
我是新手,要做一个介绍庐山的多媒体,要让一段一段视频挨个出来,可authorware里面的数字电影或者flash都是不等播完就往下,怎么解决?

(我说清楚了吗)



huat

职务:普通成员
等级:1
金币:0.0
发贴:58
#22003/6/13 14:17:21
在flash图标下放一个条件交互,条件是:
getspriteproperty(@"flash",#playing)=false,交互的属性中设置branch为"Exit interaction",automatic为:"when true".这样在flash播放时交互条件为假,不会往下运行,当播完时则条件为真,即可以向下运行了,但有一点要注意,在flash图标的属性中要把循环播放的选项去掉,或在播放前加一个计算图标,其中加入一段代码:
setspriteproperty(@"flash",#loop,false),否则还是不行.
如果是视频电影,那么就用AW的函数控制,也用一个交互.这个比较简单就留给你自己去摸索吧.



dreamexpress_5d

职务:普通成员
等级:1
金币:10.0
发贴:2229
#32003/7/3 15:15:09
将每个电影或FLAS文件放在框架下的页面中,在每个页面下设条件交互,条件可以设为电影播放完毕或FLASH播放完毕就跳到下一页。具体的语法可以参见帮助中的影片控制函数与FLASH控制函数。

一般我还设置了一个手动与自动播放切换的按钮,这样可以让程序自动翻页播放下去,也可以让用户自己翻页或跳转到感兴趣的页面。

您可以参考一下我新发的二个贴子(“AW控制AVI或MPG播放完继续下一步的实例”和“AW控制FLASH播放完比后自动跳转实例”),希望对您的问题有所帮助。

编辑历史:[这消息被dreamexpress编辑过(编辑时间2003-07-03 16:04:48)]