HTMLText显示得非常奇怪。我正在显示一个带有通过XML提供的htmlText的textField,并且在这个项目符号列表中它将显示第一行全部在一行上,保持在textareas大小的末尾(即不做多行)直到最后一个单词子弹,然后把这个词放在下一行的开头。无论你的子弹项目有多长,它都会把最后一句话放在下一行。
例如。
myField.htmlText = "<li>Seek the input of experts</li>;
输出
'寻求
的输入专家
我已经检查了this thread,但是我删除了所有我的补间以进行测试,但没有任何效果。
有关如何处理的任何想法?我试过这些无济于事:
myField.htmlText = myString;
myField.autoSize = TextFieldAutoSize.LEFT;
myField.wordWrap = true;
当然有更多人遇到过这个问题 - 有什么想法吗?谢谢你。
答案 0 :(得分:0)
autoSize
似乎只是“缩小”您的文本框边界,因此请尝试使文本框大于其需要的大小,然后应用autoSize。
要测试文本框边界是否存在问题,请尝试对其应用边框。
myField.border = true;
myField.borderColor = 0xFF0000;
答案 1 :(得分:0)
在Flash CS4中解决了这个问题。必须是Flash bug!做了几件事并对其进行了分类,不确定是哪种方法。
无论是什么,似乎已经修好了。