如何使shockwaveflash的尺寸随着Form的尺寸变化而自动变化?(10分)

  • 主题发起人 主题发起人 c_yihai
  • 开始时间 开始时间
C

c_yihai

Unregistered / Unconfirmed
GUEST, unregistred user!
[blue][/blue]各位:我在窗体中放置一个shockwaveflash,并把align设为alclient,可在
flash播放时,改变窗体的大小,其尺寸不会自动变化,为何???????
 
autosize设为true
 
改变窗体大小后把shockwaveflash.SetFocus就可以了。
 
thanks,drawpharos 的方法不行,shockwaveflash没有autosize这属性。远帆的方法我不知道
如何去实现。我是通过窗体的bordericons(bimaximize/biminimize按钮)来改变大小。
 
在FormResize事件中激活shockwaveflash(SetFocus)
昨天为了答一道相关的题刚试过。
 
远帆:我就是这样做的,可是不行。
 
好,我试试。
 
真的不行,我也不知道怎么办。
 
给为高手请出手帮兄弟一把,我真没辙了。急急!!!!!!!!!!
 
我知道,绝对正确!!!!!!!!(分数有点少哟)

用FORM的ONRESIZE中调整FLASH窗口的大小,然后将此对象隐藏,然后在显示。它就调整了。
以前我以为此困扰。
对了,你是编什么东西?要是做FLASH播放器,告诉我一声。我也有几个问题解决不了。
 
腾龙:你好!
谢谢你的回答,我正计划用delphi+web+flash 做一个多媒体课件。所以碰到这个问题。
flash播放器只是其中一个环节。如有什么问题可以交流。分数是少,我没有太多份。请原谅!
 
没关系。
要是做好了,将源代码给我一份如何?
hezhiqun@ynto.net
 
腾龙兄弟:你好!
再你的启发下,我用了以下代码:
if form1.active then

begin

flash1.hide;
flash1.show;
if flash1.canfocus then
flash1.setfocus
end;

可以实现自动变化.(flash1.align:=alclient)
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
900
SUNSTONE的Delphi笔记
S
后退
顶部