__etc, где я не прав?

Код AS3:
var spr1:Sprite = new Sprite();
var spr2:Sprite = new Sprite();
addChild(spr1);
addChild(spr2);
var i:uint;
var t:uint = getTimer();
for (i=0; i< 1e6; i++){
addChild(spr2);
addChild(spr1);
}
trace (getTimer()-t); //542
addChild(spr1);
addChild(spr2);
t = getTimer();
for (i=0; i< 1e6; i++){
swapChildrenAt(getChildIndex(spr2), numChildren-1);
swapChildrenAt(getChildIndex(spr1), numChildren-1);
}
trace (getTimer()- t); //1170