Здравствуйте! Написал таймер но он какой то кривой получился:

Код AS3:
package ru.RainbowAdventure
{
import flash.display.Sprite;
import flash.display.MovieClip;
import flash.utils.Timer;
import flash.events.TimerEvent;
import flash.events.Event;
public class Game extends Sprite
{
public static var time:MovieClip;
public static var score:MovieClip;
public static var picture:MovieClip;
public static var timer:MovieClip;
var minutes:Number = 0;//вводим переменную - минуты
var seconds:Number = 0;//вводим переменную - секунды
var primer5:Timer = new Timer(1000);
public function Game()
{
addEventListener(Event.ADDED_TO_STAGE, init);
}
private function init(event:Event):void
{
removeEventListener(Event.ADDED_TO_STAGE, init);
addTimer();
timer.text = "0:0";
primer5.addEventListener(TimerEvent.TIMER, timerA);
primer5.start();
trace("Game initialized...");
}
private function addTimer():void
{
timer = new Tame_txt;
timer.x = 220;
timer.y = 500;
timer.gotoAndStop(1);
addChild(timer);
trace("Timer initialized...");
}
public function timerA(event:TimerEvent):void
{
seconds++;
if (seconds > 59)
{
seconds = 0;
minutes++;
}
//секунды и минуты переводятся в строку. между ними будет стоять двоеточие
timer.text = String(minutes + ":" + seconds);
trace ("timer.!>!>!");
}
}
}
после трейса показывает что таймер сам идет, но он не отбражается. Помогите пожалуйста.