Все он правильно говорит.
Один раз создав объект, в список отображения его можно записать несколько раз, а по сему из начала вашего кода addChild(sp) убирайте и

Код AS3:
for (var i = 0; i< wi; i++) {
for (var j=0; j< he; j++) {
sp.x = i;
sp.y = j;
addChild(sp);
}
}
Это с учетом размещения в различных координатах, а так и надо будет, я думаю