gyfak показал неправильный пример.
Объекты из пула при использовании должны
удаляться.
И лучше пусть пул заполняется не при старте игры, а в процессе.
Создать пул:

Код AS3:
var pool:Vector<Some> = new Vector<Some>();
Вы удалили ваш объект со сцены, значит добавляем в пул:

Код AS3:
removeChild(obj);
pool.push(obj);
Вы хотите заново использовать объект:

Код AS3:
if(pool.length > 0) {
obj = pool.shift();
obj.initialize(10, 20, "lala");
} else {
obj = new Some(10, 20, "lala");
}
addChild(obj);