如何使用AS3在Flash中为动态文本添加新行

时间:2009-09-08 12:51:45

标签: flash actionscript-3

如何使用AS3

在Flash中为动态文本添加新行

5 个答案:

答案 0 :(得分:6)

对换行符使用“\ n”(如果textfield是htmltext,则可以使用< br />)。确保它设置为多行。

答案 1 :(得分:5)

实际上问题是我正在从XML文件中读取文本,例如:

<filename>02.jpg</filename>
<str1>Well-trained legs \n polycarbonate blends</str1>
<str2>Secure his ski-glide</str2>

“\ n”和“
”不起作用,以便我找到的唯一解决方案是将我的文本传递给这个小函数

function textMan(str:String):String{
return str.replace("\\n", "\n");}

由于

答案 2 :(得分:3)

如果你想让textfield自动转到多行,将wordWrap设置为true并定义tf宽度

答案 3 :(得分:1)

如果要在HTML文本字段的顶部添加换行符,并且源文本位于XML文件中,请尝试以下操作:

<![CDATA[<br/>
TextField text with a newline at the top (normally discarded by Flash)]]>

答案 4 :(得分:1)

trace ('Hisham'+String.fromCharCode(13)+'Shaaban');