I know I can load and display an external image like so:
var loader = new Loader();
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onLoadComplete);
var container = new Sprite();
container.addChild(loader);
try {
loader.load(new URLRequest("http://www.google.com/intl/en_ALL/images/logo.gif"));
} catch (e:Error) {
trace("oh my god");
}
But what if I want to use such an image as a sprite in my game, meaning there could be a hundred copies of the same image. Should I just call loader.load a hundred times and trust that my cache is really clever, or is there some way to get a copy of the already loaded image to display in a different place?