В проекте 6 кнопок. Каждная из них загружает в созданный мувиклип contentarea" внешние swf (but).

Код:
b_1.addEventListener(MouseEvent.CLICK, click1);
function click1(p_evt:Event) {
var but1 = new Loader();
but1.load(new URLRequest("example1.swf"));
contentarea.addChild(but1);
}
Проблема возникает когда я пытаюсь удалить или заменить подгруженый мувиклип. Выходит что при нажатии на кнопку, старый подгруженный мувик остаётся, и сверху на него накладывается новоподгруженный.
Делал проверку на содержимое:

Код:
if (contentarea.content != undefined) {
removeChild(but1);
trace("REEEEMMMMOOOOVVVVEEEE");
} else {
var but1 = new Loader();
but1.load(new URLRequest("example1.swf"));
contentarea.addChild(but1);
}
"contentarea.content" всё время остаётся "undefined"
Выходит проверка некорректна.
Подскажите что исправить нужно?