# Help Me! - Imbedded a SWF file into flash but doesn't go away when you click out

**URL:** <https://forum.kirupa.com/t/help-me-imbedded-a-swf-file-into-flash-but-doesnt-go-away-when-you-click-out/317454>\
**Category:** flash\
**Created:** [December 21, 2010, 5:22am UTC](https://forum.kirupa.com/t/help-me-imbedded-a-swf-file-into-flash-but-doesnt-go-away-when-you-click-out/317454 "2010-12-21T05:22:54Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![c8warren](https://avatars.discourse-cdn.com/v4/letter/c/5e9695/32.png) [@c8warren](https://forum.kirupa.com/u/c8warren)\
**Post date:** [December 21, 2010, 5:22am UTC](https://forum.kirupa.com/t/help-me-imbedded-a-swf-file-into-flash-but-doesnt-go-away-when-you-click-out/317454/1 "2010-12-21T05:22:54Z")

</div>

Hello,  
I have inserted a scrolling gallery into my website but now whenever I click on the portfolio section that brings up the gallery I can’t click out. The buttons are still there, but whenever you click another button it overlays the text and other images I put in them overtop the gallery scroll.  
How do I get this galleryscroll to stop being an attention-addict?!

\*\*Code for buttons - \*\*  
stop();  
function goHome (e:MouseEvent):void{  
gotoAndStop(“Home”);  
}  
home\_btn.addEventListener(MouseEvent.CLICK, goHome);  
function goAbout (e:MouseEvent):void{  
gotoAndStop(“About”);  
}  
about\_btn.addEventListener(MouseEvent.CLICK, goAbout);  
function goLinks (e:MouseEvent):void{  
gotoAndStop(“Links”);  
}  
links\_btn.addEventListener(MouseEvent.CLICK, goLinks);  
function goContact (e:MouseEvent):void{  
gotoAndStop(“Contact”);  
}  
contact\_btn.addEventListener(MouseEvent.CLICK, goContact);

\*\*code to bring scroll in - \*\*  
stop();  
var myLoader:Loader = new Loader();  
addChild(myLoader);  
var [url:URLRequest](http://www.kirupa.com/forum/URLRequest) = new URLRequest(“galleryscroll.swf”);  
myLoader.load(url);

\*\*code of the gallery scroll herself - \*\*

import mx.transitions.Tween;  
import mx.transitions.easing.\*;  
this.createEmptyMovieClip(“container”,1);  
var imagesNumber:Number = 6;  
var scrolling:Boolean = true;  
for (i=1; i\<=imagesNumber; i++) {  
container.attachMovie(“mini”+i,“mini”+i+"\_mc",i);  
myMini\_mc = container[“mini”+i+"\_mc"];  
myMini\_mc.\_x = (i-1)\*myMini\_mc.\_width;  
myMini\_mc.\_y = (Stage.height-myMini\_mc.\_height)/2  
}  
container.onEnterFrame = function() {  
this.\_x += Math.cos((-\_root.\_xmouse/Stage.width)\*Math.PI)\*15;  
if (this.\_x\>0) {  
this.\_x = 0;  
}  
if (-this.\_x\>(this.\_width-Stage.width)) {  
this.\_x = -(this.\_width-Stage.width);  
}  
};  
for (i=1; i\<=imagesNumber; i++) {  
container.attachMovie(“mini”+i,“mini”+i+"\_mc",i);  
myMini\_mc = container[“mini”+i+"\_mc"];  
myMini\_mc.\_x = (i-1)\*myMini\_mc.\_width;  
myMini\_mc.\_y = (Stage.height-myMini\_mc.\_height)/2  
myMini\_mc.largerImage = i;  
}  
for (i=1; i\<=imagesNumber; i++) {  
container.attachMovie(“mini”+i,“mini”+i+"\_mc",i);  
myMini\_mc = container[“mini”+i+"\_mc"];  
myMini\_mc.\_x = (i-1)\*myMini\_mc.\_width;  
myMini\_mc.\_y = (Stage.height-myMini\_mc.\_height)/2  
myMini\_mc.\_alpha=50;  
myMini\_mc.largerImage = i;  
myMini\_mc.onRollOver = function(){  
this.\_alpha=100;  
}  
myMini\_mc.onRollOut = function(){  
this.\_alpha=50;  
}  
myMini\_mc.onRelease = function(){  
this.\_alpha=50;  
for (i=1; i\<=imagesNumber; i++) {  
var myClip = container[“thumb”+i+"\_mc"];  
myClip.enabled = false;  
}  
scrolling = false;  
\_root.attachMovie(“symbol”+this.largerImage,“large\_mc”,2);  
large\_mc.\_x = (Stage.width - large\_mc.\_width)/2;  
large\_mc.\_y = (Stage.height - large\_mc.\_height)/2;  
new Tween(large\_mc,"\_alpha",Strong.easeOut,0,100,0.5,true);  
new Tween(container,"\_alpha",Strong.easeOut,100,50,0.5,true);  
large\_mc.onRelease = function() {  
scrolling = true;  
var myFadeOut = new Tween (large\_mc,"\_alpha",Strong.easeOut, 100,0,0.5,true);  
new Tween(container,"\_alpha",Strong.easeOut,50,100,0.5,true);  
myFadeOut.onMotionFinished=function(){  
for (i=1; i\<=imagesNumber; i++) {  
var myClip = container[“thumb”+i+"\_mc"];  
myClip.enabled = true;  
}  
large\_mc.removeMovieClip();  
}  
};  
};  
}  
container.onEnterFrame = function() {  
if (scrolling){  
this.\_x += Math.cos((-\_root.\_xmouse/Stage.width)\*Math.PI)\*15;  
if (this.\_x\>0) {  
this.\_x = 0;  
}  
if (-this.\_x\>(this.\_width-Stage.width)) {  
this.\_x = -(this.\_width-Stage.width);  
}  
}  
};
