2009-07-07 71 views
0

我有一個文本框,用戶可以在其中輸入想要的內容。 當用戶準備好輸入時,他可以點擊發送按鈕。當他這樣做時,我從多行文本字段中獲取文本並將其傳遞給我的後端。只有1個問題 文本在1行中被格式化,(html文本無法選擇!)是否可以在每行後面設置一個\ n字符?AS3輸入文本框獲得用 n換行的每條新行的文本

回答

0
var st : String =""; 
for (var i:int = 0; i < tf.numLines; i++) { 

      var s:String = tf.getLineText(i) + "\n"; 
      st += s; 
} 

的伎倆

+1

它正確不馬瑟多少在這種情況下,但你不應該追加到一個字符串。它每次都創建一個新的字符串。它將字符串添加到數組中並隨後使用Array.join()方法將它們聯接起來,速度更快,內存更少。 – 2009-07-07 11:25:20