检查MovieClip是否在另一个之上

时间:2014-10-14 08:06:18

标签: actionscript-3 flash movieclip

我正在生成一些MovieClip并将它们放在随机位置的容器上......但是,有时会发生一个MC几乎直接位于另一个上面...

如果我能以某种方式检查随机生成的x和y是否位于任何其他MC x和y之上,我可以轻松解决这个问题。

有什么想法吗?

1 个答案:

答案 0 :(得分:3)

hitTestPoint()可以告诉您对象是否超过特定点:

if (myMovieClip.hitTestPoint(myX,myY) == true)
{
   trace("hit detected");
}

您还可以使用hitTestObject()检测碰撞或与另一个movieClip重叠:

if (myMovieClip1.hitTestObject(myMovieClip2) == true)
{
   trace("hit detected");
}