Actionscript 3 AS3在正在拖动的movieClip下查找movieClip

Actionscript 3 AS3在正在拖动的movieClip下查找movieClip,actionscript-3,collision-detection,Actionscript 3,Collision Detection,我有一个在舞台上拖动电影唇的功能,它会经过我想以某种方式识别的其他电影唇 在AS3中是否有一种“内置”的方法来实现这一点 谢谢看一看 计算显示对象的边界框以查看其是否重叠 或与obj显示对象的边界框相交 参数 obj:DisplayObject-要测试的显示对象 返回 Boolean-true如果显示对象的边界框相交; false如果不是 我做过一次,我发现最简单的方法就是在你的movieclips和OnMouseOut上放上mouseover事件监听器,这样你就可以知道鼠标在什么上面了。保留对

我有一个在舞台上拖动电影唇的功能,它会经过我想以某种方式识别的其他电影唇

在AS3中是否有一种“内置”的方法来实现这一点

谢谢

看一看

计算显示对象的边界框以查看其是否重叠 或与obj显示对象的边界框相交

参数

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

返回

Boolean
-
true
如果显示对象的边界框相交;
false
如果不是


我做过一次,我发现最简单的方法就是在你的movieclips和OnMouseOut上放上mouseover事件监听器,这样你就可以知道鼠标在什么上面了。保留对触发事件的movieclip的引用,如果它触发OnMouseOut,则将其置零,这样您就可以知道当您在movieclip上方时,在拖动的movieclip上放置一个OnMouseUp,以便在其发布时,您可以查看上次触发OnMouseOver的movieclip,并执行任何您想要的操作


希望这能有所帮助

谢谢Marty,我在看你的建议时也发现了一个hitTestPoint(),它会很好地完成工作。可能重复感谢你的提示。我以后可能会试试。