# Loding twice swf at a time

**URL:** https://forum.kirupa.com/t/loding-twice-swf-at-a-time/321744
**Category:** Uncategorized
**Created:** [April 29, 2011, 7:54am UTC](https://forum.kirupa.com/t/loding-twice-swf-at-a-time/321744 "2011-04-29T07:54:44Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![amol2action](https://avatars.discourse-cdn.com/v4/letter/a/b38774/32.png) [@amol2action](https://forum.kirupa.com/u/amol2action)
#### Post date: [April 29, 2011, 7:54am UTC](https://forum.kirupa.com/t/loding-twice-swf-at-a-time/321744/1 "2011-04-29T07:54:44Z")

</div>

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](https://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()  
}
