再一次关于 actionscript-3 中的垃圾收集器的问题:
如果我有一个主容器:
var masterContainer:Sprite = new Sprite();
然后我在这个容器中添加了一个孩子:
var childImage:Sprite = new Sprite();
masterContainer.addChild(childImage);
addChild(masterContainer);
然后,我决定让垃圾收集器收集主容器及其所有内容,这样就够了吗?
removeChild(masterContainer);
masterContainer = null;
还是我必须将所有子图像的引用存储在某个地方,以便以后能够从主容器中删除它们的子图像?
此外,是否可以让垃圾收集器在删除某些内容时记录一条消息,以及它到底删除了什么?也许是某种事件?