 {
     public static function create (
         text :String, duration :Number = 1000, dy :int = -10,
-        format :TextFormat = null) :FloatingTextAnimation
+        size :int = 18, font :String = "Arial", bold :Boolean = true,
+        color :uint = 0x000000, borderColor :uint = 0xFFFFFF) :FloatingTextAnimation
     {
         var fta :FloatingTextAnimation = new FloatingTextAnimation();
-        if (format != null) {
-            fta.defaultTextFormat = format;
-        }
+        var format :TextFormat = new TextFormat();
+        format.size = size;
+        format.font = font;
+        format.bold = bold;
+        format.color = color;
+        fta.defaultTextFormat = format;
         fta.autoSize = TextFieldAutoSize.CENTER;
         fta.text = text;
         fta.width = fta.textWidth + 5;


        fta.duration = duration;
        fta.dy = dy;
        return fta;
    }



    override public function set y (val :Number) :void
    {
        super.y = _startY = (val - height/2);
    }

    protected function enterFrame (elapsed :Number) :void
