在DELPHI调用FLASH文件,用了SHOCKWAVEFLASH也是不行?(50分)

  • 主题发起人 主题发起人 heilongma
  • 开始时间 开始时间
H

heilongma

Unregistered / Unconfirmed
GUEST, unregistred user!
在DELPHI调用FLASH文件,用了SHOCKWAVEFLASH也是不行?
用了SHOCKWAVEFLASH也是不行.
安装结束后,把他放置到窗体上,然后代码如下
shockwaveflash1.Movie:='C:/WINDOWS/Desktop/program--2.24/电子.swf'
//flash文件的绝对 路径
shockwaveflash1.Play;
我的操作系统是WINDOWS98.编译没问题,执行起来毫无显示.FLASH文件本身没问题
我用FLASHPLAY播放过,正常.
 
embedmovie设为true;
 
你在delphi环境中试一下看,
我直接赋值时,把playing设为True就马上可以看到了,运行时也不会中断。
 
我的代码如下:
procedure TForm1.FormCreate(Sender: TObject);
begin
shockwaveflash1.Movie:='C:/WINDOWS/Desktop/program--2.24/电子.swf';
shockwaveflash1.Playing:=true;
shockwaveflash1.play;
end;
而且embedmovie设为true;
 
把它放到FORMSHOW事件中试试!!!
 
我也想知道
 
你在窗体创建时就想播放,这时你的FLASH控件还没创建呢,当然放不了喽,嘻嘻~~
 
我试了,不行。不过,我发现在2000和WIN ME可以正常执行,而我现在用的98
不知道是什么原因。swflash.ocx文件也有。
 
embedmovie不改也可以,在Nt下通过!
 
heilongma:我碰到的情况跟你也是一样。我看教程做的,不过我在formcreat事件下倒没有添
代码
 
试过,正常。
 
多人接受答案了。
 
后退
顶部