I can only run a timer.start(); command once, the second time it will only run once instead of the value of 10 repeat.

Code:
var addTenPointsTimer:Timer=new Timer(500, 10);
var currentScore = 0;
score.text = "0";

function addTenPoints(event:TimerEvent):void{
	currentScore++
	trace("add point");
	score.text = currentScore;	
}

addTenPointsTimer.addEventListener(TimerEvent.TIMER, addTenPoints);

function tenPointButton(e:MouseEvent):void{
	addTenPointsTimer.start();
}
tenButton.addEventListener(MouseEvent.CLICK, tenPointButton);
I want to be able to have the score add the ten points one at a time rather than all at once. It works fine the first time ten points are added, but the second, third, fourth, etc time it only adds one point then stops. How can I get the timer to work more than once?