Неправильно понимаете, у вас в памяти 1 спрайт. Строкою:

Код AS3:
container.addChild(mapsprarr[1]);
Вы просто меняете ему родителя.
Чтобы использовать несколько спрайтов, нужно и создавать их в цикле:

Код AS3:
var mySprite:Sprite = new Sprite();
mySprite.addChild(new do2Class());
container.addChild(mySprite);