Это довольно очевидно на самом деле.Вы постоянно перезаписываете одну и ту же переменную.
thumbs.textFile = "text / picture1.txt";
thumbs.textFile = "text / picture2.txt";// 1-е значение потеряно
thumbs.textFile = "text / picture3.txt";// 2-е значение потеряно
... и т. Д.
Так что здесь вы будете продолжать добавлять последнее, то есть седьмое изображение в каждой итерации цикла.
ищите правильный ответ weltraumpirat .
Также вам не нужно размещать файлы с именами Image_1, Image_2, Image_3 ....
Если бы они уже были организованы как таковые, вы могли бы на самом деле обойтись без всех этих массивов.Я не знаю, насколько эффективно или лучше это было бы, но ради времени я честно поспешил бы найти решение, подобное следующему:
for (var i:int = 0; i <7; i++)
{
var thumbs:MyUIThumbnail = new MyUIThumbnail();
thumbs.y = 43 * i;
thumbs.image = "images/image" +i +".jpg";
thumbs.textFile = "text/picture" +i +".txt";
thumbs.imageFullSize = full_image_mc;
thumbs.infoText = info;
thumbs.loadThumbnail("images/image"+i+"_thumb.jpg");
addChild(thumbs);
}