flash as3 supprimer tous les enfants

N'est pas là un simple "suppression de tous les enfants" de la fonction de flash? Je ne comprends pas pourquoi ce code ne fonctionne pas. - Je ajouter des enfants par le biais de:

for (var i in project_array[cp].project_type_clips){
        container.header.type_loader.addChildAt(project_array[cp].project_type_clips[i],i);
        loadCount++
    }

et ensuite les supprimer via:

for (var i in project_array[cp].project_type_clips){
        container.header.type_loader.removeChildAt(i);
    }

Mais j'obtiens une erreur que l'index est fourni en dehors des limites, et encore un clip est toujours sur scène. De même, si j'essaie d'ajouter sans niveaux, comme ceci:

for (var i in project_array[cp].project_type_clips){
        container.header.type_loader.addChild(project_array[cp].project_type_clips[i]);
        loadCount++
    }

et de supprimer

for (var i in project_array[cp].project_type_clips){
        container.header.type_loader.removeChild(project_array[cp].project_type_clips[i]);
    }

Je reçois la même erreur.

source d'informationauteur mheavers