How can I enumerate display objects under a pixel relative to the stage?
Clarification: I want to write a function which get (x,y) as input and returns an array of objects as output.
update: I want to avoid looping over all the display objects, to tell which one is under the specified pixel.
Any DisplayObjectContainer (such as a MovieClip or the stage) has a method called getObjectsUnderPoint that returns an array of display objects under that point. It takes a Point object as an argument.
var myObjects: Array = stage.getObjectsUnderPoint(new Point(5, 5));
If you are using it in a class don't forget to import flash.geom.Point;
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With