即时通讯目前通过我的文档类加载通过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