totalImages = 16
когда только загрузился сайт исполняется этот код:

Код:
for (var c:Number = 0; c<totalImages; c++) {
var image:String = "thumb_"+c+".jpg";
imageLoader.addListener(loaderListener);
imageLoader.loadClip(this["image"], this["slides_mc"+b]["holder"+i]);
i+=1;
if ((i+1)%5 == 0) {b+=1;i=0;}
};
он работает и все загружается
эта функция запускается(onPress) при выборе из меню другой категории (копия верхней):

Код:
function updatethumb() {
b = 1;
i = 0;
for (var c:Number = _global.z; c<_global.z2; c++) {
var image:String = "thumb_"+c+".jpg";
imageLoader.addListener(loaderListener);
imageLoader.loadClip(this["image"], this["slides_mc"+b]["holder"+i]);
i+=1;
if ((i+1)%5 == 0) {b+=1;i=0;}
};
};
проблема в том, что когда я выбираю в меню и пытаюсь поменять картинки, он изменяет их только на все thumb_15.jpg (через дебагер смотрел состояние этой переменной image - thumb_15.jpg, т.е. функция не изменяет переменную image, хотя trace пишет - ок)
бред какой-то ...