var clip = "jack";
_root.mc1.mc2[jack].gotoAndPlay(2);

when you say that, it means that MC jack is inside MC2 and MC2 is inside MC1 right?

but i dont get the var clip = "jack";

what does it mean on _root.mc1.mc2[jack].gotoAndPlay(2);


oh yeah, what if a random script keeps on running?
cause my random script is on the same frame...and my timeline runs there occasionally

so is there any chance that it could be the one causing the problem?