prova così
	codice:
	mcScrollUp.onPress = function():Void {
	this.onEnterFrame = function(){
		scrollArticle("up");
	}
};
mcScrollUp.onRelease = function():Void {
	delete this.onEnterFrame;
};
mcScrollDown.onPress = function():Void {
	this.onEnterFrame = function(){
		scrollArticle("down");
	}
};
mcScrollDown.onRelease = function():Void {
	delete this.onEnterFrame;
};
function scrollArticle(sScrollDirection:String):Void {
	if(sScrollDirection == "up") {
		tArticle.scroll--;
	}
	else {
		tArticle.scroll++;
	}
	updateAfterEvent();
}
 
ps. non te ne do la certezza, ma probabilmente il problema del codice che hai postato poteva essere del setInterval che andava in conflitto con l'updateAfterEvent()