Actionscript 2.0外部SWF加载并调整为Movieclip问题

时间:2011-02-25 22:08:26

标签: actionscript-2

即使我将十几次外部瑞士法郎加载到一个动画片段中......我也没有t know how to resize (layout) the targeted movieclip. I don表示质量...我们说外部SWF有400 X 300像素,我想要它被加载到一个约200X100的movieclip容器中。如何在加载之前调整外部SWF文件的大小?请帮忙 !我知道在AS 3中有一些带有x / y变量的代码......但是我的外部SWF和主页面(我想要加载swf的那些)都在AS 2.任何人请帮助:)谢谢!

1 个答案:

答案 0 :(得分: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_c 的可见性设置为 true

应该这样做,或者类似的变化。您也可以放弃内部容器 mc_c ,并在运行时将 mc_a 的可见性设置为 false ,加载 mc_b 进入,相应地调整 mc_a ,然后将 mc_a 的可见性设置为 true

内部容器方法假设您可能在 mc_a 中有一些您不希望调整大小的其他内容。使用内部容器方法时,您可能还需要调整 mc_c x / y ,因为它将在左上角锚定。