2009-09-10 19 views

回答

0

一個\ n添加到您想換行文字,應該努力!

+0

沒有\ N也沒有工作的表現\ n itself..not識別爲轉義字符。 – vineth 2009-09-10 12:56:12

+0

多數民衆贊成多數民黨這是/ n不\ n,對不起我的壞:D – 2009-09-10 13:03:05

+0

/n也沒有工作,但
正在工作,但有很多空間在換行符之間...有沒有什麼辦法可以避免不必要的空間.. – vineth 2009-09-14 07:36:25

1

Add textFieldName.condenseWhite = true; textFieldName.multiline = true;

1

無論何時您從XML等外部文件獲取文本。如果你的[!CDATA]內容中有一行中斷,那麼你的Flash文本字段中會出現兩個換行符(這是一個BUG)。解決方案是,在將文本分配給TextField之前,您需要搜索換行符字符。當你在XML中使用(「/ n」)(「// n」)時,它會顯示爲\ n。 我從xml中獲取字符串後,我會執行其中一個str.split("\\n").join("\n")

1
var txt:TextField = new TextField(); 
    txt.multiline = true; 
    txt.htmlText = "benny<br>geo"; 
    addChild(txt); 

欲瞭解更多有關htmlText的信息,請點擊here

1

您可能想包裝單詞。您應該將wordWrap參數設置爲true。

多行參數只表示是否應該尊重文本中的「\ n」或將其剪除。 Flash中存在一個錯誤 - 多行僅適用於類型參數爲「輸入」。

順便說一句。所有你可以用htmlText顯示,你也可以在沒有它的情況下顯示(也就是說你可以自己完全實現htmlText以上的TextField)。

0

用途:

<br> 

代替:

<br/> 

或:

</br>