Нет ни какой ошибки.
Добавьте после
Код:
pageArray[i].page.over.addEventListener(MouseEvent.MOUSE_OVER, printscreen);
строку
Код:
pageArray[i].page.x = i
и трейс смените на
Код:
trace(e.currentTarget.parent.x);
Будут выводится разные числа.
А 5 в page_5 говорит о том, что у объекта 5 уровень вложенности и имя его в библиотеки page. Если бы у него был персональный класс, например Iam, то в трейсе было просто Iam без цифр.