gpt4 book ai didi

flash - ActionScript 3 : get display object at pixel

转载 作者:行者123 更新时间:2023-12-01 23:22:17 26 4
gpt4 key购买 nike

如何枚举相对于舞台的像素下的显示对象?

说明:我想编写一个函数,将(x,y)作为输入,并返回对象数组作为输出。

更新:我想避免循环遍历所有显示对象,以判断哪个显示对象位于指定像素下。

最佳答案

任何 DisplayObjectContainer(例如 MovieClip 或舞台)都有一个名为 getObjectsUnderPoint 的方法,该方法返回该点下的显示对象数组。它接受一个 Point 对象作为参数。

var myObjects: Array = stage.getObjectsUnderPoint(new Point(5, 5));

如果您在类中使用它,请不要忘记导入 flash.geom.Point;

关于flash - ActionScript 3 : get display object at pixel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/747709/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com