如何制作动画启动界面 我想在程序启动时播放一段flash,大约3秒左右,然后自动跳转到程序主界面,请问在Delphi中能实现吗,如何实现??? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以实现的啊用Shock wave Flash 可以实现。用flash控件就可以了。。在delphi中的Component|Import ActiveX Contrals...中选中 "Shockwave Flash(Version 1.0)",并单击Install,会出现一个install窗口。 ---- 如果要把它添加到一个已经存在的包中,在"into existing package"对话框中的"File name:"窗口中选择你想安装的路径,并单击"OK";会弹出一个确认的对话框,它问你"Package dclusr50.bpl will be rebuilt. Continue?",单击"Yes";在弹出的窗口中单击击"install",该插件就安装完毕。 ---- 如果要把它添加到一个新建的包中,在"into new package"对话框中的 "File name:"窗口中选择你想安装的路径,并新建一个包,假如命名为test,并单击"OK";它问你"Package test.bpl will be built. Continue?",单击"Yes"。 在弹出的窗口中单击击"install",该插件就安装完毕。 ---- 这时,你会在控件条的ActiveX下发现一个新的控件,名字为ShokewaveFlash, 单击它把它放在form中,在该form中放一个OpenDialog控件和一个panel,在该panel上放四个button,他们的caption属性分别命名为"Openfile","Play","Stop","Close".设置panel1,ShockwaveFlash的Align 属性分别为Alleft 和AlClient; 分别在这四个Button的OnClick事件中写下如下代码: procedure TForm1.Button1Click(Sender: TObject); 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; 楼上的详细,我们也是用shockwave flash的。 Delphi 大家看看这段代码有什么问题啊 求达人解购买正版Delphi软件的疑惑 请教关于临界区(TCriticalSection)的用法? Rave中怎么把外部的一个Form上的Edit.Text的值付给Rave中Band上的一个Text呢? forget的帖子呢? 如何在delphi中直接链结到ie? 控制滚动条的滚动距离! 难度较大 TO CeleronII(抽烟的鱼) 我的小邮箱只有8M 嘿嘿~~~~~谢谢了 自带TrayIcon控件托盘菜单如何显示窗体 文件比较的问题,大家帮忙。。 我在制作DLL 的时候遇到一个问题,希望大家近来帮忙!分数多多
用Shock wave Flash
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;