考虑以下 mx:TextArea ..
<mx:TextArea id="textArea"/>
.. 使用 .. 定期更新新的文本行
textArea.text += newLineBeingAdded + "\n";
.. 如何确保文本区域向下滚动到底部,以便用户可以看到添加的最后一行?
最佳答案
添加文本集后
callLater(scrollToEnd);
....
function scrollToEnd():void {
textArea.verticalScrollPosition = int.MAX_VALUE;
}
它应该滚动到最后。
比 callLater 更好的方法是使用 invalidateProperties
/commitProperties
。
关于apache-flex - 如何以编程方式滚动到 mx :TextArea in Flex? 的底部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3096683/