shockwaveflash控件有一个OnProgress事件,你可以在该事件中检测percentDone的值来判断Flash文件是否播放结束! 
或者
if ShockwaveFlash1.CurrentFrame=ShockwaveFlash1.TotalFrames 
then你家里没有SWFlash.OCX 这个文件啊,拷一个!

解决方案 »

  1.   

    同意无人喝彩
    也可以用一个定时器隔一段时间检查 Flash.isplaying 是否为 True,当 Flashocx.IsPlaying = false 时,Flash 就停止了(不是播完).
      

  2.   

    To:无人喝彩,播放的问题已经基本上解决,但家里的电脑没有swflash,
       是不是直接copy到system32文件夹里就可以用了?
      

  3.   

    各位大哥,菜鸟求助,ShockwaveFlash组件在哪里,怎么用啊,
    小弟定当双手呈献上分!!先谢谢了!!
      

  4.   

    各位大哥,可怜可怜我吧,要实现一个动态显示的问题,想过用*.avi,考虑过用*.jif
    *.avi文件太大,不好用,*.jif文件需要第三方组件,找不到,现在只能用flash的办法了,谢谢大哥哥,帮帮我吧!!!
    万分感激!
      

  5.   

    ShockwaveFlash组件可以从component菜单下的import ActiveX control..子菜单里安装,进入子菜单后选择ShockwaveFlash(ver 1.0)然后按下下边install..按钮,一路ok就行了,安装好后,马上就可以在ActiveX控件页下找到。
      

  6.   

    ShockwaveFlash组件可以从component菜单下的import ActiveX control..子菜单里安装,进入子菜单后选择ShockwaveFlash(ver 1.0)然后按下下边install..按钮,一路ok就行了,安装好后,马上就可以在ActiveX控件页下找到。
      

  7.   

    ShockwaveFlash组件可以从component菜单下的import ActiveX control..子菜单里安装,进入子菜单后选择ShockwaveFlash(ver 1.0)然后按下下边install..按钮,一路ok就行了,安装好后,马上就可以在ActiveX控件页下找到。