请问用shockwaveflash控件播放flash文件时如何得知flash文件播放结束(100分)

  • 主题发起人 主题发起人 wolfwolfgod
  • 开始时间 开始时间
W

wolfwolfgod

Unregistered / Unconfirmed
GUEST, unregistred user!
[8D]用shockwaveflash控件播放flash文件时
如何得知flash文件播放结束,即是否有flash播放结束时触发的事件

 
shockwaveflash.isplay
 
shockwaveflash控件有一个OnProgress事件,你可以在该事件中检测percentDone的值
来判断Flash文件是否播放结束!
 
或者可以用一个Timer,设为1,在其事件中:
if ShockwaveFlash1.CurrentFrame=ShockwaveFlash1.TotalFrames then
......
 
to 阿蛮
用timer会增加系统开销,本人在自己机器上曾经用过此方法(不知道是否本人机器太老),
打开有音乐的flash时只有图片没有声音。
 
可以用timer
没什么问题
检查progress
 
有个playing的方法可以返回一个布尔型值。
 
后退
顶部