我已经安装了ShockWaveFlash控件于ActiveX面板中,使用时指定了有效的moive参数为某Swf文件名,调用pLay方法后,该控件还是一片空白...没有反应.坏了?

解决方案 »

  1.   

    你是在什么时候play的?如果你是动态创建该控件的,则试试在onCreate事件中调用play,否则在onShow事件中也可以调用成功(我试过),没有问题的,要不把你的代码贴出来看看?
      

  2.   

    路径一定要写全,还有如果是flash MX, 不行的。应换flash 5
      

  3.   

    with ShockwaveFlash1 do    //shockwave控件名
            begin
                Movie:=ExtractFilePath(Application.ExeName)+'image\Movie122.swf';
                Loop:=True;
                shockwaveflash1.BackgroundColor:=RGB(0,0,0);
                ScaleMode:=0;
                WMode:='Transparent';
                Play;
            end;
      

  4.   

    海浪同志:按照您的代码写了,只是Movie改成'f:\test\test.swf',该文件存在有效.还是不行,莫非Flash MX真的不行?