我试图让 Spark TextArea 组件在添加文本时自动向下滚动。
首次填充 TextArea 时,垂直滚动条位于底部。但是,如果我附加更多文本,它就会完全拒绝滚动。它在iOS平台上工作,但它不会在Android上!
根据此处找到的示例,我尝试执行以下操作:http: //devgirl.org/2010/12/16/automatically-scroll-flex-mobile-textarea/
StyleableTextField(TextArea1.textDisplay).htmlText += textHTML;
StyleableTextField(TextArea1.textDisplay).scrollV++;
我还尝试了以下两行代码:
StyleableTextField(TextArea1.textDisplay).verticalScrollPosition = int.MAX_VALUE - 1;
TextArea1.scrollToRange(int.MAX_VALUE, int.MAX_VALUE);
没有任何效果!每当更新 TextArea 时,它只会向上滚动到顶部,或者根本不移动。
我什至尝试更改程序,以便将 HTML 内容显示在 StageWebView 中。但我根本无法让那个滚动,即使在 iPad 上也是如此。我尝试调用 JavaScript 函数 (document.getElementById('id').focus()) 以及在代码中插入隐藏的锚标记,并在其上调用 loadURL()。两种解决方案都不起作用。
有人可以帮我解决这个问题吗?我完全被难住了。