主题:  片头播放FLASH如何控制已经播放完?

youthdating

职务:普通成员
等级:1
金币:0.0
发贴:35
#12002/6/12 18:16:15
我具体是想这个FLASH片头播放完了之后,然后执行下一步流程,
怎么办?



不歪

职务:普通成员
等级:3
金币:3.0
发贴:1236
#22002/6/12 19:18:04
如果不很精确的控制时间的话
在Flash...图标下再加上一个WAIT和删除图标,WAIT中只设置一个时间限制,时长比FFLASH正常拔入略长一点,

如果想确的控制时间:
时间这样得到

在FLASH和图标中放计算机图标
i:= GetIconProperty(@"Flash", #frameCount)--得到FLASH总帧数
v:= GetIconProperty(@"Flash", #frameRate)--得到FLASH总帧数当前的拔放速度
时间:=i/v



魔岩

职务:版主
等级:6
金币:34.0
发贴:4453
#32002/6/13 11:21:21
sun424在上个帖子中说
引用:
如果不很精确的控制时间的话
在Flash...图标下再加上一个WAIT和删除图标,WAIT中只设置一个时间限制,时长比FFLASH正常拔入略长一点,

如果想确的控制时间:
时间这样得到

在FLASH和图标中放计算机图标
i:= GetIconProperty(@"Flash", #frameCount)--得到FLASH总帧数
v:= GetIconProperty(@"Flash", #frameRate)--得到FLASH总帧数当前的拔放速度
时间:=i/v



对于不同配置的机器这种计算方法通用吗?



不歪

职务:普通成员
等级:3
金币:3.0
发贴:1236
#42002/6/13 16:27:53
对于不同配置的机器这种计算方法通用吗?

SORRY!
一、
如果不很精确的控制时间的话
在Flash...图标下再加上一个WAIT和删除图标,WAIT中只设置一个时间限制,时长比FFLASH正常拔入略长一点

当然然这而的限时本来就比正常的时间长一点,如果机器配制比较好,当然只能只多等几秒,限时长一点就是因为就些机器配制比较低!

二、

如果想确的控制时间:
时间这样得到

在FLASH和图标中放计算机图标
i:= GetIconProperty(@"Flash", #frameCount)--得到FLASH总帧数
v:= GetIconProperty(@"Flash", #frameRate)--得到FLASH总帧数当前的拔放速度
时间:=i/v


如果GetIconProperty(@"Flash", #frameRate)--得到FLASH总帧数当前的拔放速度
得到的拔放速度是错误的,这种方法当然无较的,我想再FLASH拔放3秒后后再检测
拔放速度是否可以准确一点???
当然就时先在计算图标之前再放一个WAIT,时限为3秒
那么 第二次待待时限:=i/v

请指教??


编辑历史:[这消息被sun424编辑过(编辑时间2002-06-13 16:43:18)]


不歪

职务:普通成员
等级:3
金币:3.0
发贴:1236
#52002/6/14 11:15:56
SORRY!

我想的想法是真的有点问题

我考虑到FLASH动画的每一刻的复杂度不一样,可能对资源的可求也不一样所以运得的速度可能会时快时慢。


所以我的想法并不能精确的控制时间



bluebe

职务:普通成员
等级:1
金币:0.0
发贴:24
#62002/6/14 12:39:06
看看有没有playing这个属性:)



与人同乐

职务:管理员
等级:6
金币:18.0
发贴:3928
#72002/6/14 13:48:57