разве list1 должен быть таким? Этож просто объект-контейнер для событий должен быть?! Попробуй:

Код:
var fi = new MovieClipLoader();
list1 = new Object();
image_first = _root.createEmptyMovieClip("image_first", _root.getNextHighestDepth());
fi.addListener(list1);
list1.onLoadInit = function(target_mc) {
image_first._y = 500;
image_first._x = 500;
};
fi.loadClip(XMLgallery.childNodes[_root.razdel].childNodes[0].childNodes[2].childNodes, image_first);