Load swf with time delay

I am loading/unloading various swf animation which is now working fine.

But I can work how to make a delay for 8 secs before the next swf loads.

This is the code which i have been using.

var clips:Array = [“clip0.swf”, “clip1.swf”, “clip2.swf”];
var index:int = 0;

var thisLoader:Loader = new Loader();
thisLoader.contentLoaderInfo.addEventListener(Event.INIT, doneLoading);
var thisMC:MovieClip = new MovieClip();
stage.addChild(thisMC);
function nextClip():void {
thisLoader.load( new URLRequest(clips[index]) );
}

function doneLoading(e:Event):void {
stage.removeChild(thisMC);
thisMC = MovieClip(thisLoader.content);
thisLoader.unload();
thisMC.addEventListener(Event.ENTER_FRAME, runOnce);
stage.addChild(thisMC);
thisMC.gotoAndPlay(1);
}

function runOnce(e:Event):void {
if (thisMC.currentFrame == thisMC.totalFrames) {
thisMC.removeEventListener(Event.ENTER_FRAME, runOnce);
index = (index + 1)%(clips.length);
nextClip();
}
}

nextClip();

please could some help.

:diss: