Flash 闪存As3文本字段<;br/>;它不起作用了

Flash 闪存As3文本字段<;br/>;它不起作用了,flash,actionscript-3,Flash,Actionscript 3,我正在使用TextField,因为换行符不起作用我也将multiline属性设置为true。即使我没有断线 如何在flash AS3中使用文本字段 提前感谢在需要换行符的文本中添加\n,应该可以 在需要换行符的文本中添加\n,应该可以 添加 textFieldName.white=true; textFieldName.multiline=true 添加 textFieldName.white=true; textFieldName.multiline=true 无论何时从外部文件(如XML)获

我正在使用TextField,因为换行符不起作用
我也将multiline属性设置为true。即使我没有断线

如何在flash AS3中使用文本字段


提前感谢

在需要换行符的文本中添加\n,应该可以

在需要换行符的文本中添加\n,应该可以

添加 textFieldName.white=true; textFieldName.multiline=true

添加 textFieldName.white=true;
textFieldName.multiline=true

无论何时从外部文件(如XML)获取文本。如果您的[!CDATA]内容中有一个换行符,那么您的Flash文本字段中将有两个换行符(这是一个错误)。解决方案是,在将文本指定给TextField之前,您需要搜索换行符字符。当您在XML中使用(“/n”)时,它以(“/n”)的形式出现,但它将显示为\n。
从xml中获取字符串后,我会执行其中一个
str.split(\\n”).join(“\n”)

每当您从外部文件(如xml)中获取文本时。如果您的[!CDATA]内容中有一个换行符,那么您的Flash文本字段中将有两个换行符(这是一个错误)。解决方案是,在将文本指定给TextField之前,您需要搜索换行符字符。当您在XML中使用(“/n”)时,它以(“/n”)的形式出现,但它将显示为\n。
 var txt:TextField = new TextField();
    txt.multiline = true;
    txt.htmlText = "benny<br>geo";
    addChild(txt);
从xml中获取字符串后,我执行其中一个
str.split(\\n”).join(“\n”)

var txt:TextField=new TextField();
 var txt:TextField = new TextField();
    txt.multiline = true;
    txt.htmlText = "benny<br>geo";
    addChild(txt);
txt.multiline=true; txt.htmlText=“benny
geo”; addChild(txt);
有关htmlText的更多信息,请单击。

var txt:TextField=new TextField();
txt.multiline=true;
txt.htmlText=“benny
geo”; addChild(txt);

要了解更多有关htmlText的信息,请单击。

您可能需要将单词包装起来。您应该将wordWrap参数设置为true

多行参数只说明是应该尊重文本中的“\n”还是将其删除。Flash中存在错误-多行仅当类型参数为“输入”时才起作用


顺便说一句,使用htmlText可以显示的所有内容,也可以不使用它来显示(即,您可以自己完全实现上面的文本字段)。

您可能需要包装文字。您应该将wordWrap参数设置为true

多行参数只说明是应该尊重文本中的“\n”还是将其删除。Flash中存在错误-多行仅当类型参数为“输入”时才起作用

顺便说一句,使用htmlText可以显示的所有内容,也可以不使用它进行显示(即,您可以自己完全实现上述文本字段)。

使用:

<br>

相反:

<br/>

或:


使用:


相反:

<br/>

或:



no\n也不起作用,它的显示\n本身..无法识别为转义字符。这是因为它的/n不起作用,对不起,我的坏消息:数据该/n也不起作用,但
起作用,但换行符之间有很大的空间。。。有没有办法避免不需要的空格..没有\n也无法显示它本身..无法识别为转义字符。这是因为它的/n没有\n,对不起,我的错:数据/n也无法工作,但是
正在工作,但是换行符之间有很多空格。。。有没有办法避免不必要的空间。。