TextField可以在Flash中支持某些HTML标记,例如:
info.htmltext =“粗体 b>,斜体 i>,下划线 u>”;
结果效果:
胆大那斜体那强调
但是,当您使用HTMLText逐个添加文本时,新增文本将自动换换行符。见下文示例:
info.htmltext =“粗体 b>”;
info.htmltext +“,斜体 i>”;
info.htmltext + =“,下划线 u>”;结果效果:
胆大
那斜体
那强调
那怎么样?让我们追踪该文本域内的内容。
跟踪(Info.htmltext);
事实证明,Flash Player在每个新添加的单词后自动添加
。
粗体 b> font> p> textformat>
,斜体 i> font> p> textformat> ,下划线 u> font> p> textformat>
因此,使用HTMLText逐渐添加文本的正确方法是将文本放在变量中,并将文本添加到该变量。最后,将变量分配给htmltext
var tmptxt =“粗体 b>”;
tmptxt + =“,斜体 i>”;
tmptxt + =“,下划线 u>”;
info.htmltext = tmptxt;
谢谢你。花了一段时间,想知道为什么我正在获得一大群新线。为什么会在每个单词后添加?> <