ok so i have this code:
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.
Give this a whirl:
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:
ok so basically I want to replace any nonfound image with a predetermined default image so I have this:
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 to see what I’m coding…
Nevermind this did it:
var imageLoader:MovieClipLoader = new MovieClipLoader();
imageLoader.addListener(imageLoader);
imageLoader["onLoadError"] = function (mc:MovieClip) {
imageLoader.loadClip("pics/default.jpg", mc);
};