# Loading different SWFs in the same container

**URL:** <https://forum.kirupa.com/t/loading-different-swfs-in-the-same-container/283000>\
**Category:** Uncategorized\
**Created:** [March 1, 2009, 5:59am UTC](https://forum.kirupa.com/t/loading-different-swfs-in-the-same-container/283000 "2009-03-01T05:59:52Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![smallDot](https://avatars.discourse-cdn.com/v4/letter/s/a8b319/32.png) [@smallDot](https://forum.kirupa.com/u/smallDot)\
**Post date:** [March 1, 2009, 5:59am UTC](https://forum.kirupa.com/t/loading-different-swfs-in-the-same-container/283000/1 "2009-03-01T05:59:52Z")

</div>

i have main swf that loads external swf, here is the main FLA.  
the animation begins and stop at frame 71:  
**frame 71:** there is empty movie clip with instance name **container** , this code in frame 1:  
ActionScript Code:  
[LEFT][COLOR=#000000] **var** [/COLOR] currMovie:[COLOR=#0000FF]String[/COLOR] = [COLOR=#FF0000]“section1”[/COLOR];  
[COLOR=#000000] **var** [/COLOR] containerLoader:Loader = [COLOR=#000000] **new** [/COLOR] LoaderCOLOR=#000000[/COLOR];  
containerLoader.[COLOR=#0000FF]load[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000000] **new** [/COLOR] URLRequestCOLOR=#000000[/COLOR][COLOR=#000000])[/COLOR];  
container.[COLOR=#000080]addChild[/COLOR]COLOR=#000000[/COLOR];

menu\_mc.[COLOR=#000080]b1\_btn[/COLOR].[COLOR=#000080]addEventListener[/COLOR]COLOR=#000000[/COLOR];  
menu\_mc.[COLOR=#000080]b2\_btn[/COLOR].[COLOR=#000080]addEventListener[/COLOR]COLOR=#000000[/COLOR];  
menu\_mc.[COLOR=#000080]b3\_btn[/COLOR].[COLOR=#000080]addEventListener[/COLOR]COLOR=#000000[/COLOR];  
menu\_mc.[COLOR=#000080]b4\_btn[/COLOR].[COLOR=#000080]addEventListener[/COLOR]COLOR=#000000[/COLOR];  
menu\_mc.[COLOR=#000080]b5\_btn[/COLOR].[COLOR=#000080]addEventListener[/COLOR]COLOR=#000000[/COLOR];  
menu\_mc.[COLOR=#000080]b6\_btn[/COLOR].[COLOR=#000080]addEventListener[/COLOR]COLOR=#000000[/COLOR];

[COLOR=#000000] **function** [/COLOR] secClickedCOLOR=#000000[/COLOR] [COLOR=#000000]{[/COLOR]  
[COLOR=#0000FF]if[/COLOR] [COLOR=#000000]([/COLOR]currMovie != secStr[COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]  
[COLOR=#0000FF]if[/COLOR] [COLOR=#000000]([/COLOR]containerLoader.[COLOR=#000080]content[/COLOR].[COLOR=#000080]currentFrame[/COLOR] \>= containerLoader.[COLOR=#000080]content[/COLOR].[COLOR=#000080]midframe[/COLOR][COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]  
currMovie = secStr;  
containerLoader.[COLOR=#000080]content[/COLOR].[COLOR=#0000FF]play[/COLOR]COLOR=#000000[/COLOR];  
[COLOR=#000000]}[/COLOR]  
[COLOR=#000000]}[/COLOR]  
[COLOR=#000000]}[/COLOR]

[COLOR=#000000] **function** [/COLOR] loadSectionCOLOR=#000000[/COLOR] [COLOR=#000000]{[/COLOR]  
containerLoader.[COLOR=#000080]unload[/COLOR]COLOR=#000000[/COLOR];  
containerLoader.[COLOR=#0000FF]load[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000000] **new** [/COLOR] URLRequestCOLOR=#000000[/COLOR][COLOR=#000000])[/COLOR];  
event.[COLOR=#0000FF]target[/COLOR].[COLOR=#000080]mouseEnabled[/COLOR] = [COLOR=#000000] **false** [/COLOR];  
[COLOR=#000000]}[/COLOR]  
[/LEFT]

and there is button with instance name **“kids”** , when i click it tells the main timelime to play.

**frame 90:** there is code that remove the current loaded swf:  
ActionScript Code:  
[LEFT]container.[COLOR=#000080]removeChild[/COLOR]COLOR=#000000[/COLOR];  
[/LEFT]

**frame 90** : it loades kids sections  
ActionScript Code:  
[LEFT][COLOR=#0000FF]stop[/COLOR]COLOR=#000000[/COLOR]  
menuEng\_mc.[COLOR=#000080]main\_btn[/COLOR].[COLOR=#000080]addEventListener[/COLOR][COLOR=#000000]([/COLOR]MouseEvent.[COLOR=#000080]CLICK[/COLOR], openMenuIn2[COLOR=#000000])[/COLOR];  
[COLOR=#000000] **function** [/COLOR] openMenuIn2COLOR=#000000[/COLOR]:[COLOR=#0000FF]void[/COLOR] [COLOR=#000000]{[/COLOR]  
menuEng\_mc.[COLOR=#0000FF]gotoAndPlay[/COLOR]COLOR=#000000[/COLOR];  
[COLOR=#000000]}[/COLOR]

[COLOR=#000000] **var** [/COLOR] currMovie2:[COLOR=#0000FF]String[/COLOR] = [COLOR=#FF0000]“sec1”[/COLOR];  
[COLOR=#000000] **var** [/COLOR] containerLoader2:Loader = [COLOR=#000000] **new** [/COLOR] LoaderCOLOR=#000000[/COLOR];  
containerLoader2.[COLOR=#0000FF]load[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000000] **new** [/COLOR] URLRequestCOLOR=#000000[/COLOR][COLOR=#000000])[/COLOR];  
container.[COLOR=#000080]addChild[/COLOR]COLOR=#000000[/COLOR];

menuEng\_mc.[COLOR=#000080]b1\_btn[/COLOR].[COLOR=#000080]addEventListener[/COLOR]COLOR=#000000[/COLOR];  
menuEng\_mc.[COLOR=#000080]b2\_btn[/COLOR].[COLOR=#000080]addEventListener[/COLOR]COLOR=#000000[/COLOR];  
menuEng\_mc.[COLOR=#000080]b3\_btn[/COLOR].[COLOR=#000080]addEventListener[/COLOR]COLOR=#000000[/COLOR];  
menuEng\_mc.[COLOR=#000080]b4\_btn[/COLOR].[COLOR=#000080]addEventListener[/COLOR]COLOR=#000000[/COLOR];  
menuEng\_mc.[COLOR=#000080]b5\_btn[/COLOR].[COLOR=#000080]addEventListener[/COLOR]COLOR=#000000[/COLOR];  
menuEng\_mc.[COLOR=#000080]b6\_btn[/COLOR].[COLOR=#000080]addEventListener[/COLOR]COLOR=#000000[/COLOR];

[COLOR=#000000] **function** [/COLOR] secClicked2COLOR=#000000[/COLOR] [COLOR=#000000]{[/COLOR]  
[COLOR=#0000FF]if[/COLOR] [COLOR=#000000]([/COLOR]currMovie2 != secStr[COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]  
[COLOR=#0000FF]if[/COLOR] [COLOR=#000000]([/COLOR]containerLoader2.[COLOR=#000080]content[/COLOR].[COLOR=#000080]currentFrame[/COLOR] \>= containerLoader2.[COLOR=#000080]content[/COLOR].[COLOR=#000080]midframe[/COLOR][COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]  
currMovie2 = secStr;  
containerLoader2.[COLOR=#000080]content[/COLOR].[COLOR=#0000FF]play[/COLOR]COLOR=#000000[/COLOR];  
[COLOR=#000000]}[/COLOR]  
[COLOR=#000000]}[/COLOR]  
[COLOR=#000000]}[/COLOR]

[COLOR=#000000] **function** [/COLOR] loadSection2COLOR=#000000[/COLOR] [COLOR=#000000]{[/COLOR]  
containerLoader2.[COLOR=#000080]unload[/COLOR]COLOR=#000000[/COLOR];  
containerLoader2.[COLOR=#0000FF]load[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000000] **new** [/COLOR] URLRequestCOLOR=#000000[/COLOR][COLOR=#000000])[/COLOR];  
event.[COLOR=#0000FF]target[/COLOR].[COLOR=#000080]mouseEnabled[/COLOR] = [COLOR=#000000] **false** [/COLOR];  
[COLOR=#000000]}[/COLOR]  
[/LEFT]

at this point, it loads sec1.swf, but when i click to load other swf, it will not respond.

any help
