AS3在movieClip下拖动找到movieClip

时间:2012-02-23 04:21:39

标签: actionscript-3 collision-detection

我有一个函数在舞台上拖动movieClip,它通过其他我想要识别的影片剪辑。

在AS3中有“内置”方式吗?

由于

2 个答案:

答案 0 :(得分:0)

查看hitTestObject()

  

评估显示对象的边界框以查看它是否重叠   或与obj显示对象的边界框相交。

     

参数

     

obj:DisplayObject - 要测试的显示对象。

     

返回

     

Boolean - true如果显示对象的边界框相交;   false如果没有。

答案 1 :(得分:0)

我这样做了一次,我找到的最简单的方法是将OnMouseOver事件listerners放在你的动画片段和OnMouseOut上,这样你就可以知道鼠标已经结束了。保持对触发事件的movieclip的引用,并在触发OnMouseOut时使其无效,因此您知道何时通过动画片段,在拖动的动画片段上放置OnMouseUp,以便在其发布时您可以查看哪个动画片段最后触发OnMouseOver并执行什么是你想要的库存。

希望这有帮助