我正在尝试清理一些添加到MovieClip中的类,但似乎无法将MovieClip(类)设置为null。正确的做法是什么?
private var mcHolder:MovieClip = new MovieClip()
private var mcClass:MovieClip
private function someFunction():void
{
mcClass = new SomeClass()
mcHolder.addChild(mcClass)
}
private function clean():void
{
i = mcHolder.numChildren
if (i > 0)
{
while (i--)
{
MovieClip(mcHolder.getChildAt(i)).clean()
**MovieClip(mcHolder.getChildAt(i)) = null**
mcHolder.removeChild(MovieClip(mcHolder.getChildAt(i)))
}
}
}发布于 2011-11-14 14:29:54
private function clean():void
{
while (mcHolder.numChildren > 0)
{
mcHolder.removeChildAt(0);
}
}https://stackoverflow.com/questions/8117990
复制相似问题