即時通訊目前通過我的文檔類加載通過XML有些文本替換\ n - 此文本包含\ N個標籤串<br/>不工作
XML例如:
什麼即時希望做的是取代\ n的我字符串
我試過幾件事情:
string = string.split("\n").join('<br/>');
和
string = string.replace("\n","<br/>");
然而描繪出串之後,或者只是看到什麼myTextField.htmlText =串;顯示器,我仍然看到\ n標籤
任何想法?
代碼所示:
// The string which contains the XML loaded content
var string:String;
var myTextField:TextField = new TextField();
myTextField.defaultTextFormat = myFormat;
myTextField.width = 300;
myTextField.border = false;
myTextField.embedFonts = true;
myTextField.multiline = true;
myTextField.wordWrap = true;
myTextField.selectable = false;
myTextField.htmlText = string;
addChild(myTextField);
也許可以嘗試設置高度的其他不工作?以200或其他作爲例子。 – Marty 2011-05-13 12:29:10
當你說你仍然看到'\ n'標籤,你的意思是它有換行符,對吧?這不是字面上的「\ n」,是嗎?如果是,請嘗試.replace(「\\ n」,「
」); ? – izb 2011-05-13 12:32:17
我的意思是\ n實際上輸出爲我的文本的一部分,而不是被替換爲
,而這會導致在我的文本中出現中斷 – user1231561 2011-05-13 12:45:01