您的位置:首页 > 移动开发 > Objective-C

关于getObjectsUnderPoint的一个问题

2014-03-27 16:45 190 查看
显示对象A.getObjectsUnderPoint(舞台坐标系的Point)

这个API可以获取显示对象在该点下的显示对象数组集合,但是,发现了一个问题:

http://bbs.9ria.com/thread-10856-1-1.html

10楼和14楼的道出了问题所在

如果这个 显示对象A的父容器所在的嵌套链,就是A.paren/A.parent.parent/A.parent.parent.parent.......(只要往上嵌套其中一个父容器)的坐标不为0,0的话,这个方法就失效,如果硬要用这个API来获取的话,只能选择调用者(就是A)是stage,stage.getObjectsUnderPoint这样调用的话就没有错了

结论:getObjectsUnderPoint的调用者尽量是stage,因为,你不知道什么时候你的parent链中有人改变的xy值,这样只会搞得你头大
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  as3 游戏