我正在尝试检查屏幕上是否存在对象的实例,如果存在 - 将其删除。代码如下 -
if (gracetarget.parent)
{
gracetarget.removeEventListener(Event.ENTER_FRAME, gracetarget.graceListener);
gracetarget.parent.removeChild(gracetarget);
}
else if (springtarget.parent)
{
springtarget.removeEventListener(Event.ENTER_FRAME, springtarget.springListener);
springtarget.parent.removeChild(springtarget);
}
我收到以下错误 - TypeError:错误 #1009:无法访问空对象引用的属性或方法。
我想这是因为我试图删除一个不存在的对象,但肯定 IF 语句应该只在对象存在时运行?