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);
}
};