|
主题: 等待功能的实现问题?
|
行--素
职务:普通成员
等级:1
金币:1.0
发贴:183
|
#12003/6/11 16:34:27
这里有个小问题,请朋友们看看哦~
我在AW中连续导入4个FLASH文件,目的是想当第一个FLASH文件播放完毕后,第二个文件接着播放。依次类推。 用等待图标设置好播放的时间是可以实现的,可是我想用计算图标去实现这样的功能,不知如何写比较好呢?
|
与人同乐
职务:管理员
等级:6
金币:18.0
发贴:3928
|
#22003/6/11 19:11:25
getspriteproperty(@"FLASH",#playing)返回动画是否正在播放。用它来监视指定动画是否播放完比。不要在FLASH设置循环的ACTION。
|
行--素
职务:普通成员
等级:1
金币:1.0
发贴:183
|
#32003/6/12 9:14:07
#playing需要进行哪些设置呢? 我在每个FLASH文件后面加上计算getspriteproperty(@"flash",#playing) 结果四个文件同时播放,请帮忙!
|
与人同乐
职务:管理员
等级:6
金币:18.0
发贴:3928
|
#42003/6/12 15:54:08
"flash"是你某个FLASH Xtra图标名,例如是"Flash1"到"Flash4'共4个,那么在第2个图标之前有语句: repeat while playing playing:=getspriteproperty(@"FLASH1",#playing) end repeat
就可以控制流程在第1个FLASH动画播放完毕后再向下执行。
|
行--素
职务:普通成员
等级:1
金币:1.0
发贴:183
|
#52003/6/12 17:12:13
楼上的同志您好!
我按照你的代码写在计算图标中,出现这样两个问题。 1.系统要求写入playing的初始值,请告知。 2.当我写入1的时候,运行时老是使AW程序没有响应,是不是我的软件有问题呢? 还是有其它的问题。
望急早回言。谢谢:)
|
行--素
职务:普通成员
等级:1
金币:1.0
发贴:183
|
#62003/6/13 12:38:06
与兄在不在?
帮我看看这个问题吧!
|
行--素
职务:普通成员
等级:1
金币:1.0
发贴:183
|
#72003/6/14 8:03:40
(自顶)
|
huat
职务:普通成员
等级:1
金币:0.0
发贴:58
|
#82003/6/14 22:58:48
你可以用条件交互试试。设置条件为"getspriteproperty(@"flash",#playing)=false",branch为:exit interaction,automatic为:when true.这里不能上传附件,要不然我就传一个例子上来了。
|
dreamexpress_5d
职务:普通成员
等级:1
金币:10.0
发贴:2229
|
#92003/7/20 13:21:04
这里有我发的关于FLASH和MPEG或AVI播放完后自动跳转的贴子,请自己搜寻。
|
dreamexpress_5d
职务:普通成员
等级:1
金币:10.0
发贴:2229
|
#102003/7/20 13:25:50
可以先取FLASH的总帧数与帧率,再用总帧数/帧率得到FLASH的播放时间。 还可以判断播放的当前帧是否达到FLASH的最后一帧。如果达到则表示FLASH播放完毕!
当然FLASH的制作应考虑到与AW的配合问题,时间线不能嵌套多层,且不能是多场景。
|