Приветствую мастеров дао и дзен)

Код AS3:
package {
import flash.display.Sprite;
import flash.text.TextField;
public class Main extends Sprite {
public function Main() {
var localdate:Date=new Date();
var txt:TextField = new TextField();
txt.width = 400;
txt.height = 140;
txt.border = true;
txt.text = String(localdate.getTime());
addChild( txt );
}
}
}
так работает, выдаёт циферки ..... если поменять на

Код AS3:
txt.text = (localdate.getTime() as String);
не работает, компилится без ошибок, но выдаёт пустой экран.
Просветите плиз в чём может быть дело ?
По "as" почитал всё до чего дотянулся, ответа не нашёл.
swf-ку компилю mxmlc