我在flash中有一个动态html文本字段,它从XML文件中提取内容,该文件由CMS使用CK编辑器生成。我不确定这是否与它有任何关系,但flash表示<br/>
标记,其空格似乎更适合<p>
标记,<p>
标记呈现为约为该数量的两倍。我该如何控制?我已尝试在flash css文件中指定边距,但它没有任何效果。我可以在实际的动作脚本代码中声明一些内容吗?
答案 0 :(得分:3)
我认为TextFormat.leading不是问题或解决方案。
出于好奇,<br />
标记后跟xml中的实际返回值吗?
尝试使用:
XML.ignoreWhitespace = true;
和/或
TextField.condenseWhite = true;
到您的实际xml和文本字段。
答案 1 :(得分:0)
如何使用CSS Stylesheet或TextFormat调整前导属性?
如果TextField位于舞台上,则调整其属性面板设置。
答案 2 :(得分:0)
对于具有换行符的XML文件,Flash通常会将其解释为TWO换行符。一个用于CR字符(回车),一个用于LF字符(换行):\ r和\ n,分别为。我总是使用以下方法过滤掉CR:
text = text.split('\r').join('');
这可能是你看到那些空行的原因。