If you want to move the registration point, you actually have to move the content, not the point of the container (which is fixed). For this, you have to use the transformation Matrix
http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/geom/Matrix.html
In your case, just moving the content without scale, you need to:
tf.transform.matrix = new Matrix(1, 0, 0, 1, leftValue, upValue);
where leftValue
and upValue
are negative numeric values, equal to half the size of the textfield. Thus, the textfield is moved and the registration point of the container is at the middle of the textfield.