How can i tell flash to preload everytime i load external image via link?

Hi, how can i tell flash to pop a preloader after the user click the import image via link?


image_button.addEventListener (MouseEvent.MOUSE_DOWN, load_image);

// load image
function load_image(event:Event):void
{
    preloader.visible = true;

    var imageLoader:Loader = new Loader;
    imageLoader.load (new URLRequest(image_string.text));
    imageLoader.contentLoaderInfo.addEventListener (Event.COMPLETE, imageLoaded);
}

// load image
function imageLoaded(event:Event):void
{
    container_mc.image_mc.addChild(event.target.content);
    preloader.visible  =  false;
}

tried several codes but its always on 100% >.<