我有一个问题,就是利用Flash.OCX(V1.0)编程时感觉很不方便:
1.没有播放进度事件(只好用一个Timer监控当前帧是否等最后一帧)
2.不知怎样切换到另一个SWF(好像用Flash.Stop和Flash.StopPlay及Flash.Movie=''都不行)
3.不知加载的SWF原尺寸(我想根据SWF原尺寸自动调整Flash控件的大小)
4.更为不能忍受的是,Flash.ocx不能播放内存流(为了保护我的SWF不被非法拷贝,我本来考虑先将SWF加密,然后在内存解密再播放(不想利用产生临时文件的方式,那样在运行过程中别人还是能把SWF拷走的))
不能Flash.ocx有没有更新的版本能解决我的问题?是否有其他的支持播放SWF的控件?
哪里有最新(Flash V6.0)的SWF文件格式详解?(这样咱自己解决)

解决方案 »

  1.   

    利用Flash.OCX(V1.0)编程
    ~~是什么意思啊
      

  2.   

    1:可以用flash的action和delphi交互的办法解决2:你想怎么切换?如果用flash的action切换,结果估计会直接打开新的flash player(没有试过,只是猜想),如果用delphi加载控制flash的跳转,会有什么问题吗?3.可以用TGetProperty函数试试
      

  3.   

    调尺寸在formresize()
    activecontrol:=nil;
    activecontrol:=shockwaveflash;