Все логично, вам же написали уже. Когда объект куда то добавляется он автоматом удаляется из старого места, так что добавив себе sss.getChildAt(0) тот что был с идексом 1 переезжает на 0, а вы в след. итерации берете объект с индексом 1 и получаете тот что в начале самом был с индексом 2 и т.д.
Добавлено через 4 минуты
Так что берите все время нулевой индекс:

Код AS3:
while (sss.numChildren) {
addChild(sss.getChildAt(0));
}