监听flash播放完的方法 我想实现shockwaveflash播放完一个flash 文件后连续播放下一个.vb 里有可以监听flash播放完的方法吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 這個控件可以,將總長度和當前位置比較。這個方法不是100%好用的,FLASH 比較複雜,中間隨時暫停的。 我播放过Flash。shockwaveflash控件的属性中有一个总帧数,是按帧数播放的,每秒16.67帧,转换为时间后有点麻烦,判断播放结束有点难,一般是判断播放时间小于某个数,比如:Slider.value<=1000毫秒,认为是播放结束了。最好不转换按帧数播放最简单。 在Timer事件中很难捕捉到相等那一瞬间,在你播放的Timer事件中加入下面一行就行了: shockwaveflash1.TotalFrames-shockwaveflash1.FrameNum<5 满足以上条件认为是播放结束。我用的Timer1.Interval=100,完全没问题。如果Timer1.Interval=500(半秒钟执行1次),那上面那个“5”至少应改为“8”才行,因为Flash动画是每秒16.67帧。 VB如何运行程序就建立一个本程序的快捷方式! vb超级难题!发送手机短信 急,MSCOMM发送十六进制数据求救 大家觉得在程序启动阶段,检查数据库结构有必要么? VB中如何响应执行ADO方法产生的事件 如何获取服务器的当前时间,要用什么函数啊? 大家来瞧下问题出在什么地方呀 问一个菜鸟问题!! 谁用过这个API ? RtlMoveMemory sql与vb:怎样建表 急 vb 调用ShellExecute问题 我是VB初学者,现在对VB一点多不懂,大家可以推荐一本初学者的书吗?
這個方法不是100%好用的,FLASH 比較複雜,中間隨時暫停的。
shockwaveflash1.TotalFrames-shockwaveflash1.FrameNum<5 满足以上条件认为是播放结束。我用的Timer1.Interval=100,完全没问题。如果Timer1.Interval=500(半秒钟执行1次),那上面那个“5”至少应改为“8”才行,因为Flash动画是每秒16.67帧。