scusa, ho fatto un po' di debug e l'ho corretto così:
fotogramma:
stop();
ctrl = setInterval(controllo, 5000);
function controllo() {
_root.a = _root._xmouse;
_root.b = _root._ymouse;
go = setInterval(startSS, 5000);
clearInterval(ctrl);
}
function startSS() {
_root.a1 = _root._xmouse;
_root.b1 = _root._ymouse;
if (_root.a1 == a and _root.b1 == b) {
_root.tuoclip._visible = true;
_root.tuoclip.gotoAndStop(2);
clearInterval(go);
} else {
clearInterval(go);
ctrl = setInterval(controllo, 5000);
}
}

clip:
onClipEvent (mouseMove) {
this.gotoAndStop(1);
_root.a2 = _root._xmouse;
_root.b2 = _root._ymouse;
if (_root.a1 != _root.a2 or _root.b1 != _root.b2) {
_root.ctrl = setInterval(_root.controllo, 5000);
this.gotoAndStop(1);
}
}