文本字段中的换行符闪存间距

时间:2011-03-18 21:39:51

标签: css flash actionscript-3 text

我在flash中有一个动态html文本字段,它从XML文件中提取内容,该文件由CMS使用CK编辑器生成。我不确定这是否与它有任何关系,但flash表示<br/>标记,其空格似乎更适合<p>标记,<p>标记呈现为约为该数量的两倍。我该如何控制?我已尝试在flash css文件中指定边距,但它没有任何效果。我可以在实际的动作脚本代码中声明一些内容吗?

3 个答案:

答案 0 :(得分:3)

我认为TextFormat.leading不是问题或解决方案。

出于好奇,<br />标记后跟xml中的实际返回值吗?

尝试使用:

XML.ignoreWhitespace = true;

和/或

TextField.condenseWhite = true;

到您的实际xml和文本字段。

答案 1 :(得分:0)

如何使用CSS StylesheetTextFormat调整前导属性?

如果TextField位于舞台上,则调整其属性面板设置。 enter image description here

答案 2 :(得分:0)

对于具有换行符的XML文件,Flash通常会将其解释为TWO换行符。一个用于CR字符(回车),一个用于LF字符(换行):\ r和\ n,分别为。我总是使用以下方法过滤掉CR:

text = text.split('\r').join('');

这可能是你看到那些空行的原因。