entiendo tu codigo a la perfeccion.. mucho tiempo utilize codigos similares... pero ahorita te puedo recomendar que uses otro codigo... es similar pero creo que funciona mejor... de todos modos deberias hacer un ejemplo simple y pequeño para que me lo mandes.. en fin.. bueno...
primer apunte... el mc que quieres que se active debe estar dentro del mc PRINCIPAL... es decir... la animacion que aparecera debe de estar dentro de un mc Principal que llamaremos MC1... en total 2 mc... uno dentro del otro.. al mc secundario llamaremos MC2... en ese mc pon lo que quieras como me dijiste de los 20 frames y todo eso...
y al MC1.. o mc principal.. le pones este action como si fuera un boton:
Código:
onClipEvent (enterFrame) {
if(this.hitTest(_root._xmouse,_root._ymouse,true))
_root.MC2.gotoAndPlay(2);
else
_root.MC2.gotoAndPlay(11);
trata de hacerlo y dime si te salio