我在使用TextField時該行中斷不起作用
我給出了多行屬性也爲true。即使我沒有得到換行符。Flash As3 TextField <br/>無法正常工作
如何做
在flash AS3中使用textfield。
由於提前
我在使用TextField時該行中斷不起作用
我給出了多行屬性也爲true。即使我沒有得到換行符。Flash As3 TextField <br/>無法正常工作
如何做
在flash AS3中使用textfield。
由於提前
一個\ n添加到您想換行文字,應該努力!
Add textFieldName.condenseWhite = true; textFieldName.multiline = true;
無論何時您從XML等外部文件獲取文本。如果你的[!CDATA]內容中有一行中斷,那麼你的Flash文本字段中會出現兩個換行符(這是一個BUG)。解決方案是,在將文本分配給TextField之前,您需要搜索換行符字符。當你在XML中使用(「/ n」)(「// n」)時,它會顯示爲\ n。 我從xml中獲取字符串後,我會執行其中一個str.split("\\n").join("\n")
。
var txt:TextField = new TextField();
txt.multiline = true;
txt.htmlText = "benny<br>geo";
addChild(txt);
欲瞭解更多有關htmlText的信息,請點擊here。
您可能想包裝單詞。您應該將wordWrap參數設置爲true。
多行參數只表示是否應該尊重文本中的「\ n」或將其剪除。 Flash中存在一個錯誤 - 多行僅適用於類型參數爲「輸入」。
順便說一句。所有你可以用htmlText顯示,你也可以在沒有它的情況下顯示(也就是說你可以自己完全實現htmlText以上的TextField)。
用途:
<br>
代替:
<br/>
或:
</br>
沒有\ N也沒有工作的表現\ n itself..not識別爲轉義字符。 – vineth 2009-09-10 12:56:12
多數民衆贊成多數民黨這是/ n不\ n,對不起我的壞:D – 2009-09-10 13:03:05
/n也沒有工作,但
正在工作,但有很多空間在換行符之間...有沒有什麼辦法可以避免不必要的空間.. – vineth 2009-09-14 07:36:25