Revision: 50436
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at August 21, 2011 23:52 by radykal
Initial Code
function removeAllChildren(parentChild:*):void { for(var i:uint = 0; i < parentChild.numChildren;++i) { //check if child is a DisplayObjectContainer, which could hold more children if(parentChild.getChildAt(i) is DisplayObjectContainer) removeAllChildren(DisplayObjectContainer(parentChild.getChildAt(i))); else { //remove and null child of parent var child:DisplayObject = parentChild.getChildAt(i); parentChild.removeChild(child); child = null; } } //remove and null parent parentChild.parent.removeChild(parentChild); parentChild = null; } //usage with a movieclip removeAllChildren(yourMc); //usage with your root removeAllChildren(root);
Initial URL
Initial Description
I create this recursive function to remove and null all children inside a display object container.
Initial Title
Remove and null all children of a display object container
Initial Tags
object
Initial Language
ActionScript 3