コンテナから複数のmcを削除しようとしています。コンテナも削除されているのはなぜですか?
///breadcrumbs
var randomMc:Number = Math.floor(Math.random()*myArray.length);
var mc:MovieClip = new myArray[randomMc];
MapHolder.addChild(mc);
mc.x = MapHolder.Star.x;
mc.y = MapHolder.Star.y;
/// remove breadcrumbs ///
function removeAllChildren(MapHolder:DisplayObjectContainer)
{
while(MapHolder.numChildren > 0)
{
MapHolder.removeChild(MapHolder.getChildAt(0));
}
}
//////
私は私の質問を解決したと思います....子はコンテナにあるので...インデックス1である必要がありますか?
function removeAllChildren(DisplayObjectContainer):void
{
while(MapHolder.numChildren > 1) {
MapHolder.removeChildAt(1);
}
}