【发布时间】:2010-10-26 03:23:02
【问题描述】:
我正在另一个影片剪辑中动态创建一个空影片剪辑,以将图像加载到其中。 我如何确保此图像始终位于影片剪辑的中心?
另外,如果我有一个名为 E.G. 的附加影片剪辑。 1M 我如何找出 x 和 y 的位置,让它看起来彼此相邻?
【问题讨论】:
标签: flash actionscript
我正在另一个影片剪辑中动态创建一个空影片剪辑,以将图像加载到其中。 我如何确保此图像始终位于影片剪辑的中心?
另外,如果我有一个名为 E.G. 的附加影片剪辑。 1M 我如何找出 x 和 y 的位置,让它看起来彼此相邻?
【问题讨论】:
标签: flash actionscript
要将对象在容器中居中,您需要执行以下操作
Pseudo Code
object.x = ( container.width - object.width )/2;
object.y = ( container.height - object.height )/2;
由于您需要在使对象居中之前设置所有这些尺寸,因此您只能在图像加载后应用上述内容。
您通常会将该代码添加到您的完整事件侦听器中。如果您的图像加载在 MovieClip 中,并且您希望该 MovieClip 在其容器中居中,则可以应用相同的公式,只需将其应用于图像容器 ( object ) 和容器父级 ( container )。
【讨论】: