Схватился, возможно, за не очень пока посильное, но все же... В битвах мужчина крепчает

Собственно, вопрос. Хотел создать массив мувов, в каждый из которых загружался бы свой какой-то клип из вне. Реализовал следующим образомЖ

Код:
for(i=1; i<3; i++) {
PhotoArray[i] = "mc_"+i;
_root.createEmptyMovieClip(PhotoArray[i], this.getNextHighestDepth());
var mcl:MovieClipLoader = new MovieClipLoader();
mcl.addListener(mclListener);
mcl.loadClip("photo_"+i+".swf", PhotoArray[i]);
}
То есть, фактически создал массив имен и насоздавал кучу клипов. Они действительно создаются и с ними можно работать, если указывать имя клипа напрямую. то есть, выражение типа

Код:
mc_1._x = 100;
выполняется, а

Код:
PhotoArray[1]._x = 100;
//или
setProperty(PhotoArray[1], _x, 100);
уже нет, хотя, по сути дела это одно и то же... Как может показаться на первый взгляд. Поправьте меня, где я не прав и если я иду в неправильном направлении и можно это реализовать правильнее, то скажите как. Буду признателен.