# onLoadError question

**URL:** <https://forum.kirupa.com/t/onloaderror-question/186535>\
**Category:** flash\
**Created:** [April 22, 2006, 1:28am UTC](https://forum.kirupa.com/t/onloaderror-question/186535 "2006-04-22T01:28:57Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![fasterthanlight](https://avatars.discourse-cdn.com/v4/letter/f/ecc23a/32.png) [@fasterthanlight](https://forum.kirupa.com/u/fasterthanlight)\
**Post date:** [April 22, 2006, 1:28am UTC](https://forum.kirupa.com/t/onloaderror-question/186535/1 "2006-04-22T01:28:57Z")

</div>

ok so i have this code:

```auto
for (i=0; i<_root.pages; i++) {
    slideMC_mc.duplicateMovieClip("slide"+i, i, {_x:i*234});
    this["slide"+i].loadMovie("pics/"+i+".jpg");
}

```

basically i want to trace(“error”); if one of the pictures in the /pics directory isnt there.

I know I have to attach a listener and do myListenere.onLoadError = function(); but i dont know how to attach a listener to the dynamically created movieclips.

---

<div class="post-metadata">

**Author:** ![TheCanadian](https://avatars.discourse-cdn.com/v4/letter/t/67e7ee/32.png) [@TheCanadian](https://forum.kirupa.com/u/TheCanadian)\
**Post date:** [April 22, 2006, 3:45am UTC](https://forum.kirupa.com/t/onloaderror-question/186535/2 "2006-04-22T03:45:41Z")

</div>

Give this a whirl:

```auto
var imageLoader:MovieClipLoader = new MovieClipLoader();
imageLoader.addListener(imageLoader);
imageLoader["onLoadError"] = function (mc:MovieClip, error:String, httpStat:Number):Void {
 trace("Error loading content into " + mc + ":
	" + error + " / " + httpStat);
};
for (i = 0; i < _root.pages; i++) {
 slideMC_mc.duplicateMovieClip("slide" + i, i, {_x:i * 234});
 imageLoader.loadClip("pics/" + i + ".jpg", this["slide" + i]);
}

```

:cowboy:

---

<div class="post-metadata">

**Author:** ![fasterthanlight](https://avatars.discourse-cdn.com/v4/letter/f/ecc23a/32.png) [@fasterthanlight](https://forum.kirupa.com/u/fasterthanlight)\
**Post date:** [April 22, 2006, 4:01am UTC](https://forum.kirupa.com/t/onloaderror-question/186535/3 "2006-04-22T04:01:48Z")

</div>

ok so basically I want to replace any nonfound image with a predetermined default image so I have this:

```auto

var imageLoader:MovieClipLoader = new MovieClipLoader();
imageLoader.addListener(imageLoader);
imageLoader["onLoadError"] = function (mc:MovieClip, error:String, httpStat:Number) {
    imageLoader.loadClip("pics/default.jpg", this["slide"+i]);
};
for (i=0; i<_root.pages; i++) {
    slideMC_mc.duplicateMovieClip("slide"+i, i, {_x:i*234});
    imageLoader.loadClip("pics/"+i+".jpg", this["slide"+i]);
}

```

But that doesnt load any image i must not be using it correctly

check [http://www.february-stars.com/index2.htm](http://www.february-stars.com/index2.htm) to see what I’m coding…

---

<div class="post-metadata">

**Author:** ![fasterthanlight](https://avatars.discourse-cdn.com/v4/letter/f/ecc23a/32.png) [@fasterthanlight](https://forum.kirupa.com/u/fasterthanlight)\
**Post date:** [April 22, 2006, 4:20am UTC](https://forum.kirupa.com/t/onloaderror-question/186535/4 "2006-04-22T04:20:07Z")

</div>

Nevermind this did it:

```auto
var imageLoader:MovieClipLoader = new MovieClipLoader();
imageLoader.addListener(imageLoader);
imageLoader["onLoadError"] = function (mc:MovieClip) {
	imageLoader.loadClip("pics/default.jpg", mc);
};

```
