Actionscript 3 如果DisplayObject的引用设置为null,但它';是否未从显示列表中删除?

Actionscript 3 如果DisplayObject的引用设置为null,但它';是否未从显示列表中删除?,actionscript-3,Actionscript 3,如果将DisplayObject保存在内存中的唯一引用设置为null,但未将其从显示列表中删除,则DisplayObject会被垃圾收集吗?如果它在显示列表中,系统中仍有对它的引用。如果它在显示列表中,系统中仍然有对它的引用。唉,销毁它时必须删除子项。我自己运行了一个测试,发现容器的“numChildren”属性反映了无效对象仍在显示列表中。+1。请注意:如果您有一系列从阶段分离的显示对象实例(带子对象的父对象),那么只要没有来自系统的引用,这些对象就可以被垃圾收集。唉,在销毁子对象时必须删除它

如果将
DisplayObject
保存在内存中的唯一引用设置为
null
,但未将其从显示列表中删除,则
DisplayObject
会被垃圾收集吗?

如果它在显示列表中,系统中仍有对它的引用。

如果它在显示列表中,系统中仍然有对它的引用。

唉,销毁它时必须删除子项。我自己运行了一个测试,发现容器的“numChildren”属性反映了无效对象仍在显示列表中。+1。请注意:如果您有一系列从
阶段
分离的
显示对象
实例(带子对象的父对象),那么只要没有来自系统的引用,这些对象就可以被垃圾收集。唉,在销毁子对象时必须删除它。我自己运行了一个测试,发现容器的“numChildren”属性反映了无效对象仍在显示列表中。+1。请注意:如果您有从
阶段
分离的
显示对象
实例链(带子对象的父对象),那么只要没有来自系统的引用,就可以对这些对象进行垃圾收集。