Ok, quindi non è il posto giusto..
Prova a spostarlo più su prima dell'else, in questo modo:
codice:_root.onEnterFrame = function() { if (_root.j > _root.mask_num) { clearInterval(dolion2); dolion = setInterval(maskActivate, intervalSpeed, "mc"); this.onEnterFrame = null; trace ("l'animazione è finita"); } else { clearInterval(dolion); } };