создаю спрайт, в нем еще создаю спрайты... а как очистить родительский не удаляя его самого !.....

Код:
var ObjSprite:Sprite = new Sprite();
addChild(ObjSprite);
var NSprite:Number = 10//некоторое число которое непостоянно
for(var i:Number = 0; i<NSprite; i++){
with(ObjSprite.addChild(new Sprite())){
x=i*10;
graphics.beginFill(0x000000);
graphics.drawRect(-5,-5,10,10);
graphics.endFill();
}
}
//это все дело пытаюсь очистить вот такой процедурой
for (var i:uint = 0; i<ObjSprite.numChildren; i++) {
ObjSprite.removeChild(ObjSprite.getChildAt(i));
}
не получается один спрайт все таки сотается!....
может есть что нить типа clear????
или еще какая хитрая команда хелп перерыл ничо не нашел вразумительного!