a quanto mi pare di ricordare la classe Button non ha un metodo "onEnterFrame", mentre la classe MovieClip oltre ad avere onEnterFrame, ha anche i metodi dei Button, quindi per quanto riguarda la richiesta del thread basta usare un movieclip al posto del pulsante e sulla sua timeline scrivere

codice:
this._alpha = 40;
this.onRollOver = function() {
	this.onEnterFrame = function() {
		if (this._alpha<=70) {
			this._alpha += 5;
		} else {
			delete this.onEnterFrame;
		}
	};
}
this.onRollOut = function() {
	this.onEnterFrame = function() {
		if (this._alpha>=40) {
			this._alpha -= 5;
		} else {
			delete this.onEnterFrame;
		}
	};
}