Есть такой класс, который прилинкован к МувеКлипу

Код:
import mx.utils.Delegate;
class class_card_tovar extends MovieClip{
private var __listenerObject:Object;
private var __mcl:MovieClipLoader;
function onPress() {
ImageLoader("1.jpg");
}
public function ImageLoader(image:String) {
__mcl = new MovieClipLoader();
__listenerObject = new Object();
__listenerObject.onLoadComplete = Delegate.create (this, this.ImageLoader_onLoadComplete)
__listenerObject.onLoadProgress = Delegate.create (this, this.ImageLoader_onLoadProgress)
__mcl.addListener(__listenerObject);
__mcl.loadClip(image, this.createEmptyMovieClip("pic_mc"+id, this.getNextHighestDepth()));
}
private function ImageLoader_onLoadComplete ():Void {
trace ('com');
preloader._visible = false;
}
private function ImageLoader_onLoadProgress (loadedBytes:Number, totalBytes:Number):Void {
trace ('com2' + totalBytes);
}
при создании мувеклипа в одном экземпляре - все проходит ОК, при создании 2 и более изображение загружается только в первый созданный.
Создаю так

Код:
for (var i = 0; i < 2; i++)
{
attachMovie("form_card_tovar", tovar + i, this.getNextHighestDepth(), {id:i, _x:i*200 + 10, _y:i*200 + 10});
}
Проблема в том что из на экране должно быть много и каждый должен загрузить в СЕБЯ картинку, а при этом коде грузятся только в первый созданный клип