C
cjm
Unregistered / Unconfirmed
GUEST, unregistred user!
在我的flash播放程序中,我使用了一个Timer控件来控制滑块的移动,
因为Flash(ShockwareFlash控件)中没有Position的属性,于是用上了FrameNum和TotalFrames.
Timer的internal设为1000,Timer控件中有这样一个语句:
flashtrackbar.Min:=0;
flashtrackbar.Max:=flash.TotalFrames;
flashtrackbar.Position:=flash.FrameNum;
这样可以实现随着播放,trackbar显示进度。
但我想实现拖动滑块快速浏览Flash文件时,在FlashTrackBarChange过程,在其中加入了:
flash.stop;
flash.FrameNum:=flashtrackbar.Position;
flash.Play;
当我执行程序时,图像总是断续,受到Timer的internal的影响,与Flash数据的操作不同步,
我的问题是:怎样使它们同步呢,使trackbar即可以随播放时间移动又可以根据用户的调整
位置播放?
因为Flash(ShockwareFlash控件)中没有Position的属性,于是用上了FrameNum和TotalFrames.
Timer的internal设为1000,Timer控件中有这样一个语句:
flashtrackbar.Min:=0;
flashtrackbar.Max:=flash.TotalFrames;
flashtrackbar.Position:=flash.FrameNum;
这样可以实现随着播放,trackbar显示进度。
但我想实现拖动滑块快速浏览Flash文件时,在FlashTrackBarChange过程,在其中加入了:
flash.stop;
flash.FrameNum:=flashtrackbar.Position;
flash.Play;
当我执行程序时,图像总是断续,受到Timer的internal的影响,与Flash数据的操作不同步,
我的问题是:怎样使它们同步呢,使trackbar即可以随播放时间移动又可以根据用户的调整
位置播放?