动态文本字段有一个自定义滚动条。我的问题是,如果插入文本字段的文本少于先前显示的文本,您仍然可以将动态文本字段滚动到前一个文本。
有没有办法重置textfield autoSize?
非常感谢,
答案 0 :(得分:2)
如果你在谈论Flash(我对Flex的经验很少)那么textField.autosize属性可能会让你朝着正确的方向前进。
答案 1 :(得分:0)
我认为这个link会告诉你到底要做什么。
您使用的是任何标准的flex控件吗?或者,这是闪光灯吗?
您可以将字段的宽度设置为字符串长度+一些空格(通过将宽度绑定到字符串的长度/事件处理等)。 This可能会引起关注。当然,
答案 2 :(得分:0)
试试这个,在
中包装xml元素文本<text><![CDATA[<span class="someClass">Some Text Here</span>]]></text>
如果先前没有包含在CDATA
中,则flash将采用<span class="someClass">
并尝试将其删除一行并缩进,就像使用XML层次结构一样; CDATA
告诉flash忽略这些字符,并将它们视为字符串。不使用此过程的结果是文本字段中有许多奇怪的间距。
另外请确保您的TextField
设置为多行和自动换行,以及autoSize
,例如TextFieldAutoSize.LEFT
;