你的机器上已经装好Flash的插件了吗?
解决方案 »
- delph能实现垂直显示的pagecontrol吗?
- createOleObject('Excel.Application');运行报错
- 无法模拟点击网页按钮,前几天还可以...
- 有关mdiform的问题请教高手?
- 物理地址与逻辑地址的疑惑?
- 请问如何得到软件所在的目录?等待中。。。。。。。
- 对表 "Source"UPDATE 操作,显示错误提示:" InternalDataSet: Cursor not returned from Query."
- 怎样在硬盘上找到指定的文件夹?急!
- query记录保存的问题
- 如何实现繁简体字的互换(我有繁简体字对照表)
- 高手这如何是好?怎么样保存MDI中的子窗体childform,在运行中把它当成一个文件再次打开?
- 大家快来下载Delphi6
begin
if OpenDialog1.Execute then
ShockwaveFlash1.Movie:=
OpenDialog1.FileName;
end; procedure TForm1.Button2Click(Sender: TObject);
begin
ShockwaveFlash1.Play;
end;
procedure TForm1.Button3Click(Sender: TObject);
begin
ShockwaveFlash1.StopPlay;
end; procedure TForm1.Button4Click(Sender: TObject);
begin
ShockwaveFlash1.FreeOnRelease;
close;
end;
---- 你可以得到打开的flash图像的总帧数,在panel1上添加一个label,在form1的OnClick事件中写下如下代码 procedure TForm1.FormCreate(Sender: TObject);
begin
label1.caption:=shockwaveflash.totalframes;
end;你还可以控制该打开的flash图像从那一帧开始播放,
在panel1上添加一个button和一个Edit控件,在该button的OnClick事件中添加如下代码。
if ShockwaveFlash1.playing then
ShockwaveFlash1.GotoFrame(SpinEdit1.Value);
ShockwaveFlash1.Play;
先给10分,谢谢!
2、我的播放一个动画文件在当前目录(如D:\sw),于是ShockwaveFlash1.Movie:=
'd:\sw\f.swf'就可以但设置为'f.swf‘就不行,为什么?要是不行就有很多问题了。