Unloading external images

import flash.display.Loader;

stage.focus = myTextBox;

myButton.addEventListener(MouseEvent.CLICK, findTarget);

function findTarget(evt:MouseEvent):void
{
var writer:String;
var tester = String(myTextBox.text).toLowerCase()
var checker:Array = new Array(“a”, “b”, “c”);
var answers:Array = new Array();
answers[0] = “Thats A!”;
answers[1] = “Thats B!”;
answers[2] = “Thats C!”;

        var images:Array = new Array("a.jpg", "b.jpg",  "c.jpg");



        for (var i:int = 0; i < checker.length; i++)
        {
            if (tester ==  checker*)
            {
                  writer = answers*;
                 var  imageLoader:Loader = new Loader();
                  imageLoader.load(new URLRequest(images*));
                  addChild (imageLoader);
                  imageLoader.x = 50;
                  imageLoader.y = 200;

                 break;
             }
            else
             {
            writer =  "ERROR";
           removeChild(imageLoader);


             }
       }

outputBox.text = writer;
}

i wanted the loaded image to be removed if the outputBox.text shows ERROR, but i have tried removeChild and unload(), they don’t work. Any help will be greatly appreciated.