     private var _acceptsInput:Boolean = false;
     private var _useRichTextClipboard:Boolean;
 
+    private var _x:Number;
+    private var _y:Number;
     private var _width:Number;
     private var _height:Number;
 

        field.useRichTextClipboard = _useRichTextClipboard;
        field.mouseWheelEnabled = _mouseWheelEnabled;

        if (isFinite(_width))
            field.width = _width;

        if (isFinite(_height))
            field.height = _height;
        else
        {
            field.text = "M";

    }


    public function x(newX:Number):TextFieldBuilder
    {
        _x = newX;
        return this;
    }


    public function addX(newAddX:Number):TextFieldBuilder
    {
        _x = isFinite(_x) ? _x + newAddX : newAddX;
        return this;
    }


    public function y(newY:Number):TextFieldBuilder
    {
        _y = newY;
        return this;
    }


    public function addY(newAddY:Number):TextFieldBuilder
    {
        _y = isFinite(_y) ? _y + newAddY : newAddY;
        return this;
    }


    public function width(newWidth:Number):TextFieldBuilder
    {
        _width = newWidth;
