0
我有一個簡單的問題,是否可以垂直對齊由Flash CS6中的標籤組件顯示的文本。垂直對齊文本As3標籤Coponent
我有一個簡單的問題,是否可以垂直對齊由Flash CS6中的標籤組件顯示的文本。垂直對齊文本As3標籤Coponent
只有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文本框一個簡單的教程
好,感謝您的回答,我會嘗試使用TLFTextField或正常TextField類 – daiikota
「提斯好嗎 - 我已經更新了我的答案,因爲我忘了包括重要的代碼行,否則你將無法在舞臺上看到文本框。 – adaam