即使我将十几次外部瑞士法郎加载到一个动画片段中......我也没有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.任何人请帮助:)谢谢!
答案 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 ,因为它将在左上角锚定。