Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript 3 如何在AS3中实现getBounds()方法_Actionscript 3_Methods_Implementation - Fatal编程技术网

Actionscript 3 如何在AS3中实现getBounds()方法

Actionscript 3 如何在AS3中实现getBounds()方法,actionscript-3,methods,implementation,Actionscript 3,Methods,Implementation,我创建了一个从“Sprite”扩展而来的自定义DisplayObject,需要重写getBounds()方法 我很难理解如何确定相对于任何其他显示对象的边界 有人能给我一个提示吗?为什么需要覆盖此函数?@Vesper-好问题!:)边界应该只由父精灵的一些子精灵定义,而不是全部。也许你可以尝试一种更复杂的方法?将显示对象的内容拆分为两部分,一部分包含要计数的子对象,另一部分包含不想计数的子对象。然后就给你想要的那个打电话。另一种可能的方法是在调用get bounds隐藏/删除不需要的子项、get

我创建了一个从“Sprite”扩展而来的自定义DisplayObject,需要重写getBounds()方法

我很难理解如何确定相对于任何其他显示对象的边界


有人能给我一个提示吗?

为什么需要覆盖此函数?@Vesper-好问题!:)边界应该只由父精灵的一些子精灵定义,而不是全部。也许你可以尝试一种更复杂的方法?将显示对象的内容拆分为两部分,一部分包含要计数的子对象,另一部分包含不想计数的子对象。然后就给你想要的那个打电话。另一种可能的方法是在调用get bounds隐藏/删除不需要的子项、get bounds,然后再将它们添加回去之前,跟踪不想计数的子项?只是一些想法。
getBounds(targetCoordinateSpace:DisplayObject):Rectangle