求救!如何在delphi中用动态图形,如.gif(100分)

  • 主题发起人 主题发起人 lily_lily
  • 开始时间 开始时间
L

lily_lily

Unregistered / Unconfirmed
GUEST, unregistred user!
[red][/red][:)]
设计一个精美界面,想引用一些gif图标,各位大虾请给点提示
谢了
 
去下载GIFBUTTON或GIFIMAGE,去找一下,很快的
 
楼上说的对,delphi不能直接支持GIF动画,除非你很熟悉API和GIF的结构
否则只能用第三方控件了
 
gifImage太大了,361K,把Email留下,我给你发。
Version=2.2的
 
上www.51delphi.com找找看,应该有的吧。
 
最好是今天,明天就不知道能不能不计流量上网了。[:(]
 
我也要!
step2world@yahoo.com
 
在cAkk的下载地点有呀。我刚找到的。
http://202.96.70.228/cakk/delphi/gifimage.exe
 
to luckystart
我给你发送了一个。我自己使用的,还没有和cAkk的版本比较。
你最好再下载一个
 
GifImage在Delphi6下死机[:D][:D][:D][:(][:(][:(]
 
用Animate控件吧。在Win32面版里。
 
可找gifimage构件
 
一定要用gif动态文件吗?有FLASH的也行啊,那就不用下找第三方控件了,
首先,你的机器里要装有Flash播放软件(你的IE能显示Flash)。IE之所以能显示Flash是安装了由Macromedia公司提供的swflash.ocx控件,我们可以在Win98的$Windows/System/Macromed /Flash中或在Win2000中的$Winnt/System32/ Macromed/Flash中找到它。ActiveX控件在Windows里是通用的,Delphi也同样支持。
  运行Delphi后,选择选单Component→Import ActiveX Control,找到SWFlash.OCX 文件进行安装。安装完成后,ActiveX面板里出现TShockwaveFlash控件,这是Delphi对SWFlash.OCX的封装,现在我们就可以用这个控件来播放Flash了。
 
搭个便车,哪有For Delphi6的GIF控件?
 
to:天河。 看了您的回复,太高兴了,解决了我的问题。我刚开始接触delphi,昨天
我用flash设计了一个封面动画。呵呵,转成avi有40M!。 谢谢,谢谢,谢谢!

在网上搜了一下,有人说大富翁是NO。1 呵呵。看了我来对了
 
RXLIB2.75中有一控件,专门显示GIF
 
》》设计一个精美界面,想引用一些gif图标,各位大虾请给点提示
在2001delphi 程序员大本营中,有很多这样的控件。
你用了gif控件后,如果,给背景加上颜色的话,是不是发现,gif 动画抖动的很厉害,
要解决此法,将form的DoubleBuffered:=true;即可。
 
您可以用 Alchemy GIF Animator 先将GIF展开,将每幅图片做成BMP或者其他可接受格式,
再用一个Timer组建控制一下图片,举个例子:
如果几幅图片透明(transparent)属性为True,有gif 被分解为Image1,Image2,Image3,Image4,
那么就声明n:integer;然后,在Form.OnCreate里给N:=1;再在 Timer1timer中加入
begin
n:=n+1;
case n of
1:begin
image1.visible:=True;
image2.visible:=False;
image3.visible:=False;
image4.visible:=False;
end;
2:begin
image2.visible:=True;
image1.visible:=False;
image3.visible:=False;
image4.visible:=False;
end;
.........
end;
若果不透明,那干脆用image1.BringToFront等等....
小弟菜鸟,有错请各位师兄更正后告诉我,谢谢,不要PK我啊!
 
后退
顶部