放下后对齐动画片段

时间:2013-03-15 19:29:49

标签: actionscript-3 flash-cs5

我有一个拖放式游戏,一旦它们落到他们的区域,我就会遇到一些问题。有12个MC,并且有4列x 3行目标完全对齐。当所有的动画片段都被删除时,水平/垂直对齐方式并不完全相同。

我知道这涉及每个mc上的注册点,并且我试图使用FreeTransform尽可能地将每个部分的中心对齐,但它都是可视的并且留下了出错的空间。

有没有办法在它们落到目标上后对齐所有12个棋子?

1 个答案:

答案 0 :(得分:1)

我不确定我是否完全理解你的问题。如果您只是想重新对齐剪辑以确保它完全居中;你不必在视觉上做到这一点。

只需进入剪辑按住ctrl + a选择所有内容,然后查看高度和宽度。剪辑的中心点应位于:

x = - (宽度/ 2) y = - (高度/ 2)

因此,您可以浏览每个剪辑并手动设置。


如果所有剪辑都具有相同的注册点,则可以在代码中完成类似的代数,以计算它们居中时应放置的位置。

这听起来不行,因为你已经手动移动了他们的注册点,在这种情况下你应该进入并使用前面的方法来计算他们的中心。