Alfathenus, creo que es mejor, tal y como dice Zah, meterlos en un array
Código :
//declaramos el array "elementos"
//en tu clase
private var elementos:Array;
for (var i:int = 0; i < 10; i++) {
var c:Sprite = new Sprite();
c.graphics.beginFill(0xFF00CC);
c.graphics.drawCircle(0,0,30);
c.x = Math.random() * stage.stageWidth;
c.y = Math.random() * stage.stageHeight;
addChild(c);
//añadimos el Sprite al array
elementos.push(c)
}
De ese modo accedes a ellos rápidamente mediante el array. El motivo de NO usar getChildByName es que es una instrucción muuuuuyyyyy lenta. De hecho siempre he pensado que el gran cambio de AS.2 a AS.3 es que el nombre de instancia ha quedado como algo "romántico", aunque la esencia de AS.3 es que todos sean variables que hacen referencia a Objetos. Sí es cierto que nos han dejado el getchildByName, pero no conviene abusar de él