Using duplicateMovieClip on dynamically loaded JPG

I have the following code to dynamically load an external JPG into a movie clip which is called target_mc, and get its width. As follows:


createEmptyMovieClip("target_mc", 0);
target_mc.loadMovie("images/dogs.jpg");
_root.onEnterFrame = function() {
	if (_root.target_mc.getBytesTotal() && _root.target_mc.getBytesLoaded() == _root.target_mc.getBytesTotal()) {
		trace(_root.target_mc._width);
		delete onEnterFrame;
	}
};

Now, I was hoping to be able to duplicate this image several times, using something like target_mc.duplicateMovieClip(). Unfortunately, the duplicated clip doesn’t include the dynamically loaded JPG. ie, it makes a copy of a blank movieclip. Could anyone please give me some ideas? Thanks!