# Images wont show when loading external SWF...\_parent and this problem!

**URL:** <https://forum.kirupa.com/t/images-wont-show-when-loading-external-swf--parent-and-this-problem/307335>\
**Category:** flash\
**Created:** [April 1, 2010, 8:02pm UTC](https://forum.kirupa.com/t/images-wont-show-when-loading-external-swf--parent-and-this-problem/307335 "2010-04-01T20:02:01Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![deeon101](https://avatars.discourse-cdn.com/v4/letter/d/8dc957/32.png) [@deeon101](https://forum.kirupa.com/u/deeon101)\
**Post date:** [April 1, 2010, 8:02pm UTC](https://forum.kirupa.com/t/images-wont-show-when-loading-external-swf--parent-and-this-problem/307335/1 "2010-04-01T20:02:01Z")

</div>

Hello everybody,

For starters this is my first post on this forum (I actually registered myself because of this problem).

I have just started messing around in flash and made a pretty cool site (…design wise, the action script part is my major problem right now) which is suppose to go online sometime soon.

Now I have a small problem…

I used the following script to load an external SWF into my main SWF:  
(i placed this script in the main timeline of my ‘main’ movie on frame 100 or something)

_[COLOR=“Red”][as]  
if(this.contentHolder == Number(this.contentHolder)){  
loadMovieNum(“content1.swf”,this.contentHolder);  
} else {  
this.contentHolder.loadMovie(“content1.swf”);  
}  
[/as][/COLOR]_

the external swf is al working fine, the preloader, buttons and thumbnails behaviour. All except for one thing: the photos wont load when i click on the thumbnails…

the external SWF is a photogallery with thumbnails.

the script for the small thumbnails is as following:  
(i placed this on the first frame inside a movie clip of a movie clip which is staged in the main timeline)

\*[COLOR=“red”][as]  
var frameNum:Number;

function photoChange(){  
\_root.photos.gotoAndStop(“img”+frameNum);  
\_root.photos.fader.gotoAndPlay(2);  
}  
btn1.onRelease = function(){  
frameNum = 1;  
photoChange();  
}  
btn2.onRelease = function(){  
frameNum = 2;  
photoChange();  
}  
btn3.onRelease = function(){  
frameNum = 3;  
photoChange();

```
(....and so on....)

```

[/as][/COLOR]\*

I also added a ‘randomize’ buttons which does work! the script for that (along other functions of the moving scrollingbar) is:  
(this script is on the main timeline)

\*[COLOR=“red”][as]  
random\_btn.onRelease = function(){  
var picNum:Number;  
picNum = Math.ceil(Math.random()\*48);  
photos.gotoAndStop(“img”+picNum);  
photos.fadergotoAndPlay(2);  
}

\_root.onEnterFrame= function () {  
if(\_root.\_ymouse\<502){  
myVar=false;  
}  
if(\_root.\_ymouse\>501){  
myVar=true;  
}  
if(\_root.\_xmouse\<230 && this.\_xmouse \>130 and myVar==true){  
imgBar.prevFrame();  
imgBar.prevFrame();  
imgBar.prevFrame();  
imgBar.prevFrame();  
} else{  
imgBar.play();  
}  
if(\_root.\_xmouse\>600 && this.\_xmouse \<700 and myVar==true){  
imgBar.nextFrame();  
imgBar.nextFrame();  
imgBar.nextFrame();  
imgBar.nextFrame();  
}  
if(\_root.\_xmouse\>231 && \_root.\_xmouse\<600 && myVar==true) {  
imgBar.stop();  
}  
}

stop();  
[/as][/COLOR]\*

Now i get its the whole\*[COLOR=“red”] \_root[/COLOR]\* thing. I have to change it to either [COLOR=“red”]_\_parent.this_[/COLOR] or some other combination. i tried about any combination but right now im just guessing and i am not really getting the logic behind it. What combination do i use when i want to adres an mc inserted on the main timeline of the external SWF? do i just change:

\*[COLOR=“red”][as]  
var frameNum:Number;

function photoChange(){  
\_root.photos.gotoAndStop(“img”+frameNum);  
\_root.photos.fader.gotoAndPlay(2);  
}  
btn1.onRelease = function(){  
frameNum = 1;  
photoChange();  
[/as][/COLOR]\*

to something with [COLOR=“red”]_\_parent.this_[/COLOR] in it? or do i change more in the code(s) on the other frames as well?

Thanks in advance! 🙂
