for (i in thumbsArray) { var thumb:MovieClip = _root.thumbsHolder.createEmptyMovieClip('thumb'+i, _root.thumbsHolder.getNextHighestDepth()); var thumbListener:Object = new Object(); thumbListener.i = i; thumbListener.onLoadInit = function() { thumb._width = thumbsWidth; thumb._height = thumbsHeight; thumb._y = this.i*thumbsY; thumb.i = this.i; thumb.onRelease = function() { loadImage(page[pageNowNro].subPage[subPageNowNro].media[this.i].image); }; }; var thumbLoader:MovieClipLoader = new MovieClipLoader(); thumbLoader.addListener(thumbListener); thumbLoader.loadClip(thumbsArray[i].image, thumb); }