Делаю следующую вещь:

Код:
for (var i = 0; i < _count; i++)
{
var container:MovieClip = _root.attachMovie("movie1","_g" + i, getNextHighestDepth(),{_x: random(Stage.width), _y:random(Stage.height)});
var tmpImage:MovieClip = _root.createEmptyMovieClip (container._name + "tmpImage", 0);
container.mcLoader = new MovieClipLoader();
container.listener = new Object();
container.listener._path = container;
container.mcLoader.addListener(container.listener);
container.listener.onLoadInit = function(mc:MovieClip)
{
var tmp = _root[this._path._name + "tmpImage"];
var __bmp:BitmapData = null;
__bmp.dispose ();
__bmp = new BitmapData (tmp._width, tmp._height, true, 0x0);
__bmp.draw (tmp);
this._path.foto.attachBitmap (__bmp, 0, null, true);
}
container.mcLoader.loadClip("http://????/" + i + ".jpg",_root[container._name + "tmpImage"]);
}
Проблема в том что onLoadInit выполняется только для последней итерации цикла, в чем тут может быть дело?