Hi everyone!
I’m trying to create something that you could use in a game that shows you the points adding to your total score little by little (instead of it adding it all at once). I’ve managed to make a timer delay, but it will still only update once and I don’t know what to do. Perhaps someone here can help?
var pointBuffer:Number = 500;
var totalPoints:Number = 1000;
var scoreField:TextField = new TextField();
scoreField.x = 0;
scoreField.y = 0;
addChild (scoreField);
scoreField.text = "Score: " +totalPoints;
// Create the delay
var pointDelay:Timer = new Timer(50, pointBuffer);
pointDelay.addEventListener(TimerEvent.TIMER,addPoints);
pointDelay.start();
function addPoints(event:TimerEvent):void {
while (pointBuffer > 0) {
pointBuffer -= 10;
totalPoints += 10;
trace(pointBuffer);
}
scoreField.text = "Score: " +totalPoints;
}