当改变TrackBar的位置后,怎样使播放器跳到指定的位置接着播放?在线等待!(20分)

E

eryu

Unregistered / Unconfirmed
GUEST, unregistred user!
是Flash播放器,
我在TrackBar1Change事件里写如下代码:
shockwaveFlash1.Gotoframe(trackbar.position);
或者
shockwaveFlash1.framenum:=trackbar.position;
两句都不行,效果是播放进度跳到TrackBar指定的位置后播放几帧就停止了!
请问到底该如何做?!!
 
为什么看都没人看啊?!!!!!!
 
老大,你不能这么简单的控制。
GOTO是跳过去,停。这个操作当然会造成停顿了。
在ONCHANGE事件里,必须要判断是不是鼠标的控制为真,你可以自己弄个变量什么的。
如果为真,才可以这么调用,然后调用PLAY。需要在MOUSEDOWN MOUSEUP里分别写代码控制。
原理很简单。我不给你代码了。
FLASH的正常播放,你不需要控制。做好ONCHANGE就好。
 
接受答案了.
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
顶部