1. Объявите myInterval в основном теле программы. В самом начале, условно говоря.
var myInterval;
2. В теле функций пишите
_root.myInterval
При этом обращения гарантированно будут производиться к той самой одной и той же переменной интервала.
3. Нафиг он тут вобще нужен.

Код AS1/AS2:
// OBJ - имя клипа.
// mark - клип внутри клипа, который изображает из себя свечение. Типа подложка с glow.
var alphaSpeed = 1;
funtion initButton( OBJ )
{
OBJ.mark._alpha = 0;
OBJ.mark.onRollOver = function(){
delete this.onEnterFrame
this.onEnterFrame = function(){
this._alpha += alphaSpeed*2; // Дабы появлялся быстрее, чем затухает
if ( this._alpha >= 100 ){
this._alpha = 100;
delete this.onEnterFrame
}
}
}
OBJ.mark.onRollOut = OBJ.mark.onReleaseOutside = function(){
delete this.onEnterFrame
this.onEnterFrame = function(){
this._alpha -= alphaSpeed;
if ( this._alpha <= 0 ){
this._alpha = 0;
delete this.onEnterFrame
}
}
}
OBJ.mark.onRelease = function(){
trace("button clicked");
}
}