Вы можете попробовать что-то вроде:
for each (var o:DisplayObject in this) {
if (o is characterBob) {
removeChild(o);
}
}
Возможно, лучшим вариантом было бы поместить каждый созданный персонаж "Боб" в массив.Затем переберите массив и удалите каждый объект.
var bobs:Array = new Array();
function addCharacter() {
var newCharacter:characterBob = new characterBob();
this.addChild(newCharacter);
newCharacter.x=1000 - (50*counter);
newCharacter.y=50;
counter = counter + 1;
bobs.push(newCharacter);
}
function removeAllBobs():void {
while (bobs.length > 0) {
removeChild(bobs.shift());
}
}