Flash播放ActiveX控件ShockwaveFlash的问题![急] ( 积分: 15 )

  • 主题发起人 主题发起人 sheepnam
  • 开始时间 开始时间
S

sheepnam

Unregistered / Unconfirmed
GUEST, unregistred user!
用ShockwaveFlash这个控件做了个FLASH的播放软件,但是不尽人意思。
1,想透明设计。比如有些网站上有FLASH做成金鱼在页面上游来游去,我也想要那样的效果(类似桌面小软件),但是不行,原先透明的地方是白色的,和Flash提供的player一样不能有透明效果。
2,可以把方形的界面弄成圆形的或者菱形的。


谢谢高手指点。
我的钱不太多,只有200希望高手帮忙!
 
用ShockwaveFlash这个控件做了个FLASH的播放软件,但是不尽人意思。
1,想透明设计。比如有些网站上有FLASH做成金鱼在页面上游来游去,我也想要那样的效果(类似桌面小软件),但是不行,原先透明的地方是白色的,和Flash提供的player一样不能有透明效果。
2,可以把方形的界面弄成圆形的或者菱形的。


谢谢高手指点。
我的钱不太多,只有200希望高手帮忙!
 
哈哈,自己把问题全部搞好了
大家不用回答了
 
我也想知道,可以把代码帖出来让大家分享吗?[:)]
 
我也问过这个问题,但是没有人回答,难道在delphi 中不能透明吗
 
Form1.AutoSize:=True;Form1.OldCreateOrder:=True;Form1.TransparentColor:=True
Form1.TransparentColorValue:=ClWhite(由于这个图片的边缘是白色的吧);
再将Form1.BorderStyle设置成BsNone就可以了


不过现在有有一个问题是:FLASH文件里如果有颜色和背景一样的话那么也是一样透明起来
 
FLASH制作的时候使用透明方式,然后进入Delphi后可以设置背景颜色,设置一个动画中没有的颜色,窗体的透明颜色使用这个,就可以透明了。
比如我把QQ魔法的文件导进窗体,设置ShockwaveFlash背景颜色为FFFFFF,窗体透明颜色ClWhite,替他按上楼所说,运行时和QQ的魔法一样效果。
 

Similar threads

D
回复
0
查看
844
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
后退
顶部