6 var objects:Array = stage.getObjectsUnderPoint(new Point(x, y)); 其中objects[0]將成爲最頂端的對象。 (我認爲) http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/flash/display/DisplayObjectContainer.html#getObjectsUnderPoint() 來源 2011-04-14 20:02:33 +0 非常好。另外,如果屏幕上有很多對象,並且像在mouseMove處理程序中一樣重複該功能,請謹慎使用此功能,因爲它不是最快的功能。 – 2011-04-14 20:11:04 +1 另請注意,x,y值是相對於舞臺的,所以您可能必須使用obj.localToGlobal(point)來轉換它們。 – 2011-04-14 20:13:08 +0 它不是對象[0],而是作爲頂級UI元素的對象[objects.length-1] :)我恰好在幾天前需要它:p – 2011-04-14 22:08:57
非常好。另外,如果屏幕上有很多對象,並且像在mouseMove處理程序中一樣重複該功能,請謹慎使用此功能,因爲它不是最快的功能。 – 2011-04-14 20:11:04
另請注意,x,y值是相對於舞臺的,所以您可能必須使用obj.localToGlobal(point)來轉換它們。 – 2011-04-14 20:13:08
它不是對象[0],而是作爲頂級UI元素的對象[objects.length-1] :)我恰好在幾天前需要它:p – 2011-04-14 22:08:57