Remove mouse events

Hi

I am using a array to provide my movieclips with mousevents.

These movieclips are loading in external swfs, underneath each loaded swf I have a black rectangle that covers the content underneath.

When one of the external swf’s is being viewed and the black rectangle is visible how can I remove my mouse events until the black box as disappeared? So when the user is viewing a loaded in swf I don’t want the movieclips underneath to be moving about.

You can see the file here

http://www.qwerty-design.co.uk/Clients/Hygenic/

Only the first button is working properly.

My code


//Black Cover used for loaded movies
var blackCover:Sprite = new Sprite();
blackCover.graphics.beginFill(0x000000);
blackCover.graphics.drawRect(12, 12, 954, 564);
blackCover.alpha = .6;

//Array for mouse events and button movement
var buttonArray:Array =
[
carWash,
foodDrink,
prepAreas,
hoardings,
retailers,
retailOne,
retailTwo,
pools,
diy,
miscellaneous
];

for (var i:uint=0; i<buttonArray.length; i++)
{
	buttonArray*.buttonMode=true;
	buttonArray*.addEventListener(MouseEvent.CLICK, onClick, false, 0, true);
	buttonArray*.ox = buttonArray*.x;
	buttonArray*.oy = buttonArray*.y;
	buttonArray*.tx = buttonArray*.ox;
	buttonArray*.ty = buttonArray*.oy;
	buttonArray*.addEventListener(MouseEvent.ROLL_OVER, onOver);
}

//Loads in the external swfs and other associated elements
function onClick (event:MouseEvent):void
{
	btnClick.play();
	addChild(blackCover);
	addChild(preLoad);
	currentURL = urlList[buttonArray.indexOf(event.target)];
	trace(currentURL);
	var theURL:URLRequest = new URLRequest(currentURL);
	loader.load(theURL);
	addChild(loader);
	loader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, animatePreLoader);
	loader.contentLoaderInfo.addEventListener(Event.COMPLETE, movieLoaded);
	function animatePreLoader(event:ProgressEvent):void
	{
	var bytestotal = event.bytesTotal; 
	var bytesloaded = event.bytesLoaded;
	var percentVar = Math.round(bytesloaded * 100 /bytestotal );
	preLoad.gotoAndStop (percentVar);
	}
}