apache-flex - 如何以编程方式滚动到 mx :TextArea in Flex? 的底部

标签 apache-flex

考虑以下 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/

相关文章:

apache-flex - 从flex连接到Socket时违反安全沙箱

actionscript-3 - 根据 Flex 中的多个条件更改数据网格单元格的背景颜色

java - 需要有关应用程序架构的建议

apache-flex - 使类变量可用于外部 itemRenderer 类

apache-flex - Flex 中包含事件的简单时间线图表

c# - 在 AIR native 扩展中包含外部 DLL

javascript - 将第 3 方 Flash 组件集成到 Adob​​e Air 应用程序中?

xml - 如何从应用程序描述 rune 件中读取版本

apache-flex - 免费的 Flex IDE

apache-flex - 如何将某些文件放在Grails服务器的根目录中?