我用了ShockwaveFlash这个控件,请问delphi7 如何加快和放慢flash播放的速度,谢谢!

解决方案 »

  1.   

    好像没得改吧
    FLASH播放速度是跟帧数有关系而帧数在FLASH制作时就已经确定
      

  2.   

    在TFlashMovie创建的时候有个参数是设置播放速度的,不过创建好了以后的主要是通过调整每张Slide的帧率(showframe)来控制速度的。
      

  3.   

    wlp555ren() 能详细说说吗?最好给个代码演示,谢谢了:)
      

  4.   

    zswang 的这个主意不好:)
      

  5.   

    统计当前FLASH有多少针,然后重当前真开始做循环加1,直到循环完成,以前写过,不难
      

  6.   

    walkmangood(种地的农民)这个方法不是很适合
      

  7.   

    for i:=1 to flash1.TotalFrames do
    begin
     flash1.GotoFrame(i); //到某一帧,控制I就行
     sleep(200);
    end;
      

  8.   

    wywry(Wyatt)你好,可以详细介绍一下吗?谢谢
      

  9.   

    这样:
    一个Timer控件
    间隔时间自己设
    每次触发就播放一帧,然后暂停...
      

  10.   

    for i:=1 to flash1.TotalFrames do
    begin
     flash1.GotoFrame(i); //到某一帧,控制I就行
     sleep(200);
    end;