Timerの不思議

本日から仕事始め。
確認待ちで暇だったので、wonderflでしばらくコードを書いていたのですが、packageの外に設定したクラス内にファンクションを設定して、タイマーで実行しようとすると、最初の一回しか実行されない、という事象が発生しました。
コードはこんな感じ

class Test extends Sprite{
public function Test()
{
var timer:Timer = new Timer(200);
timer.addEventListener(TimerEvent.TIMER, timerHandler);
timer.start();
}
private function timerHandler(event:TimerEvent):void
{
//ここに処理
}
}

これで最初の一回しか実行されず、繰り返し不可。
ASの仕様なのか、wonderflの仕様なのか。。。。