Hey, I believe the problem is quite simple. You have a main movie, which when a button from the menu is clicked loads an external swf into a movieclip holder ‘_root.contents’. That’s all fine, its just in the 3dpanel.swf where the problem occurs. When a user clicks on one of the thumbnails that leads to a larger image it is replacing the thumbnail menu because of this:
on (release) {
_root.contents.loadMovie("artillery.swf");
}
This loads your artillery.swf into the exact same slot ‘_root.contents’ as the 3dpanel.swf was originally loaded into, therefore replacing it. What you need is to target the ‘contents’ movie clip within the 3dpanel.swf. For example:
on (release) {
_root.contents.subContents.loadMovie("artillery.swf");
}
So you need to target ‘_root.contents.contents’ but you’ll notice I changed the name to subcontents to avoid any confusion. Of course the instance ‘contents’ within the 3dpanel.swf needs its name changed to ‘subContents’ aswell. Hopefully, this should all work now. There’s one other thing I can think of, but because I couldn’t really test it (saving over a previous flash version, you must be using MX? not MX 2004?). If that doesn’t work then I’ll look at it again. I hope that helps.