2013-05-21 106 views

回答

1

只有TLFTextField(包fl.text中的類)具有用於設置文本垂直對齊的內置屬性。

轉到this page瞭解更多信息

不幸的是在AS3標籤中他們可以做什麼是非常有限的 - 你可以使用標籤的setStyle屬性引用預定TextFormat但仍的TextFormat沒有任何適當的公共場所與你的問題有關。

所以,我建議你只使用文本字段作爲標籤的文本選項的替代,你可以輕鬆地操縱編程就像這樣:

var label1:TextField = new TextField(); 
       label1.y = 100; // any value here for vertical text alignment 
       label1.width = 100; // any height 
       label1.height = 100; // any height 
       label1.text = "label 1 text"; // label text here 
       addChild(label1); // adds it to the stage 

編輯:添加addChild - 完全忘了!

Here約AS3文本框一個簡單的教程

+0

好,感謝您的回答,我會嘗試使用TLFTextField或正常TextField類 – daiikota

+0

「提斯好嗎 - 我已經更新了我的答案,因爲我忘了包括重要的代碼行,否則你將無法在舞臺上看到文本框。 – adaam