2011-02-25 70 views
0

即使我将十几次外部swf加载到动画片段中...我不认为t know how to resize (layout) the targeted movieclip. I don意味着质量...让我们说外部SWF有400 X 300 PX和我希望它被加载到一个约200X100的movieclip容器。如何在加载之前调整外部SWF文件的大小?请帮忙 !我知道在AS 3中有一些代码有x/y变量......但是我的外部SWF和主页面(我希望swf被加载)在AS 2中。任何人都可以帮助:)谢谢!Actionscript 2.0外部SWF加载并调整大小到Movieclip问题

回答

0

让我们打电话给容器SWF mc_a和要加载的SWF mc_b

在mc_a的内部创建另一个容器SWF。对于本次讨论,我们将其称为mc_c

在运行时,将mc_c的可见性设置为false

加载mc_b纳入mc_c

mc_c将假定的宽度和加载的SWF的高度,mc_b,但它会在这一点上不可见的。

根据你想要的设置宽度和高度mc_c

将能见度设置为mc_ctrue

这应该做,或者一些类似的变化。你也可以放弃内胆,mc_c,以及刚刚成立MC_A的知名度,在运行时,负载mc_b进去,调整MC_A因此,然后设置MC_A的知名度到true

内部容器方法假定您可能在mc_a中有一些您不想调整大小的其他内容。当使用内部容器方法时,您可能必须调整x/ymc_c以及它将按比例锚定在左上角。

+0

好的,谢谢你......我会试试这个......希望能够奏效。我注意到了这一点 – Asgaard 2011-04-03 10:52:31