我尝试从AvatarShow
容器中删除所有孩子,但它无法正常工作
你能救我吗?
for (var i:int = AvatarShow.numChildren-1; i >= 0; i--)
{
AvatarShow.removeChildAt(i);
}
答案 0 :(得分:0)
试试这个,
while(AvatarShow.numChildren >0)
{
AvatarShow.removeChildAt(0);
}
另外
您可以使用
AvatarShow.removeAllChildren()
希望它有所帮助。
答案 1 :(得分:0)
也许你的符号上有图形数据试试
// remove all children
for (var i:int = AvatarShow.numChildren-1; i >= 0; i--)
{
AvatarShow.removeChildAt(i);
}
// clear graphics
AvatarShow.graphics.clear();
或者如果你不需要你的avatarShow,你可以这样做:
AvatarShow.parent.removeChild( AvatarShow );
还有一点,如果你只能使用upercase第一个字母作为类名,并保留变量的小写首字母,那就更好了(例如:MyClassName,myVariableName);)