Loding twice swf at a time

when in AS3 shell of swf i click next button to play next swf but when i click quickly next button that time get problem of VO mixing it plays previous swf vo in next swf what is the solution of this problem i give the coding of shell which i can use to play swf on by one on to the screen plz give the solution

fscommand (“fullScreen”,“true”)

var module:Object
var loader:Loader=new Loader()
var page:int = 1
var mute:Boolean=false
var English:Boolean = true;
var frameNo:Number = 1;
pageNo_txt.text=page +" of 17"

var breadcrumb:TextFormat = new TextFormat()
breadcrumb.font = “Arial TUR”
breadcrumb.size = 18
breadcrumb.bold = true

var topic:TextFormat = new TextFormat()
topic.font = “Arial TUR”
topic.size = 18
topic.bold = true

var XMLData:XML=new XML()
var XMLLoad:URLLoader=new URLLoader()
//XMLLoad.load(new URLRequest(“Structure.xml”))
var lessonName:XMLList = new XMLList();
var topicName:XMLList = new XMLList();
var lessonLength:int;
var transcriptData:XMLList = new XMLList();
var menuData:XML = <data>
<Lesson No = “Introduction to Water Supply” Name = “Lesson 1”>
<Topic Title = “” pageNo = “1”>
<Screen No=“1”/>
</Topic>
<Topic Title = “” pageNo = “2”>
<Screen No=“2”/>
</Topic>
<Topic Title = “” pageNo = “3”>
<Screen No=“3”/>
</Topic>
<Topic Title = “” pageNo = “4”>
<Screen No=“4”/>
</Topic>
<Topic Title = “” pageNo = “5”>
<Screen No=“5”/>
</Topic>
<Topic Title = “” pageNo = “6”>
<Screen No=“6”/>
</Topic>
<Topic Title = “” pageNo = “7”>
<Screen No=“7”/>
</Topic>
<Topic Title = “” pageNo = “8”>
<Screen No=“8”/>
</Topic>
<Topic Title = “” pageNo = “9”>
<Screen No=“9”/>
</Topic>
<Topic Title = “” pageNo = “10”>
<Screen No=“10”/>
</Topic>
<Topic Title = “” pageNo = “11”>
<Screen No=“11”/>
</Topic>
<Topic Title = “” pageNo = “12”>
<Screen No=“12”/>
</Topic>
<Topic Title = “” pageNo = “13”>
<Screen No=“13”/>
</Topic>
<Topic Title = “” pageNo = “14”>
<Screen No=“14”/>
</Topic>
<Topic Title = “” pageNo = “15”>
<Screen No=“15”/>
</Topic>
<Topic Title = “” pageNo = “16”>
<Screen No=“16”/>
</Topic>
<Topic Title = “” pageNo = “17”>
<Screen No=“17”/>
</Topic>
//<Topic Title = “” pageNo = “18”>
// <Screen No=“18”/>
// </Topic>
//<Topic Title = “” pageNo = “19”>
// <Screen No=“20”/>
// </Topic>
// <Topic Title = “” pageNo = “20”>
// <Screen No=“21”/>
// </Topic>
</Lesson>
</data>

back_btn.mouseEnabled=false
loader.load(new URLRequest(“swf/”+page+".swf"))
addChild(loader);
addChild(menu_mc)

topic_txt.text= “”
topic_txt.setTextFormat(topic)

breadcrumb_txt.text= “”
breadcrumb_txt.setTextFormat(breadcrumb)

next_btn.addEventListener(MouseEvent.CLICK, loadNextPage)
function loadNextPage(evt:MouseEvent):void
{
back_btn.mouseEnabled=true
page++;
loadNow1()

}

back_btn.addEventListener(MouseEvent.CLICK, loadPreviousPage)
function loadPreviousPage(evt:MouseEvent):void
{
next_btn.mouseEnabled=true
page–;
loadNow1()
}

replay_btn.addEventListener(MouseEvent.CLICK, loadSamePage)
function loadSamePage(evt:MouseEvent):void
{
loadNow1()
}

function loadNow():void
{
if(page==1)
{
back_btn.mouseEnabled=false
}
if(page==17)
{
next_btn.mouseEnabled=false
}

topic_txt.htmlText=""+""+menuData..Screen.(@No == page).parent().@Title
breadcrumb_txt.htmlText=""+""+menuData..Screen.(@No == page).parent().@Title

SoundMixer.stopAll()
loader.unload()
loader.load(new URLRequest("swf/"+page+".swf"))

addChild(loader);
pageNo_txt.text=page +" of 17"
addChild(menu_mc)

}

function loadNow1():void
{
if(page==1)
{
back_btn.mouseEnabled=false
}
if(page==17)
{
next_btn.mouseEnabled=false
}

//topic_txt.htmlText=""+""+menuData..Screen.(@No == page).parent().@Title
//breadcrumb_txt.htmlText=""+""+menuData..Screen.(@No == page).parent().@Title

SoundMixer.stopAll()
loader.unload()
if(page==1)
{
    loader.load(new URLRequest("swf/1.swf"))
}

if(page==2)
{
    loader.load(new URLRequest("swf/2.swf"))
}

if(page==3)
{
    loader.load(new URLRequest("swf/3.swf"))
}
if(page==4)
{
    loader.load(new URLRequest("swf/4.swf"))
}
if(page==5)
{
    loader.load(new URLRequest("swf/5.swf"))
}
if(page==6)
{
    loader.load(new URLRequest("swf/6.swf"))
}
if(page==7)
{
    loader.load(new URLRequest("swf/7.swf"))
}
if(page==8)
{
    loader.load(new URLRequest("swf/8.swf"))
}
if(page==9)
{
    loader.load(new URLRequest("swf/9.swf"))
}
if(page==10)
{
    loader.load(new URLRequest("swf/10.swf"))
}
if(page==11)
{
    loader.load(new URLRequest("swf/11.swf"))
}
if(page==12)
{
    loader.load(new URLRequest("swf/12.swf"))
}
if(page==13)
{
    loader.load(new URLRequest("swf/13.swf"))
}
if(page==14)
{
    loader.load(new URLRequest("swf/14.swf"))
}
if(page==15)
{
    loader.load(new URLRequest("swf/15.swf"))
}
if(page==16)
{
    loader.load(new URLRequest("swf/16.swf"))
}
if(page==17)
{
    loader.load(new URLRequest("swf/17.swf"))
}
//if(page==18)

// {
// loader.load(new URLRequest(“swf/18.swf”))
// }
// if(page==19)
// {
// loader.load(new URLRequest(“swf/20.swf”))
// }

loader.load(new URLRequest("swf/"+page+".swf"))

addChild(loader);
pageNo_txt.text=page +" of 17"
addChild(menu_mc)

}

close_btn.addEventListener(MouseEvent.CLICK, closeCourse)
function closeCourse(evt:MouseEvent): void
{
fscommand(“quit”,“true”)
}

forward_btn.addEventListener(MouseEvent.CLICK, forward)
function forward(evt:MouseEvent):void
{
back_btn.mouseEnabled=true
page=17;
loadNow1()
}

backward_btn.addEventListener(MouseEvent.CLICK, backward)
function backward(evt:MouseEvent):void
{
next_btn.mouseEnabled=true;
page=1;
loadNow1()
}