2012-12-23 41 views

回答

0

動態生成內容時,註冊點始終位於(0,0)處。

您可以用矩陣去變換爲@randunel建議,或者能找到的「TF」中間並設置有座標:

var fieldWidth=tf.textWidth; 
tf.x=20+(fieldWidth/2); 
+0

非常感謝你..我會嘗試 – RizukiHiroto

0

如果要移動的報名點,你確實有移動內容,而不是容器的點(它是固定的)。對於這一點,你必須使用轉換矩陣 http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/geom/Matrix.html

在你的情況,只是移動未經調整的內容,您需要:

tf.transform.matrix = new Matrix(1, 0, 0, 1, leftValue, upValue); 

其中leftValueupValue數值,等於到文本字段大小的一半。因此,文本字段被移動並且容器的註冊點位於文本字段的中間。

+0

非常感謝你..我會嘗試它 – RizukiHiroto