AS2 / OO/ remoting?! am i missing something?

BIG PROBLEM.
I have craeted a swf file which works beautifully on its own.
It uses classes and remoting…AS 2 / Flash 8.
It also loads external jpegs into itself.
When I try load this swf it into another movie it doesn’t work anymore.
I have put a trace statement in init() function and it doesnt initialise when I try to load it. BUT this swf works fine on its own?!?!
Both movies, the source and container reside in the same directory as do all the class (.as) files.
Interestingly, also this main file stops working when I reorder the scenes,
ie the movie works as it should on test scene but if the scene where the main action occurs is moved to another scene it doesnt work!!! NB it will only work if its the first scene.
VERY CONFUSED!!!
Am I missing something?
j