首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Flex如何滚动RichEditableText而不抖动

Flex如何滚动RichEditableText而不抖动
EN

Stack Overflow用户
提问于 2014-08-13 07:01:51
回答 1查看 153关注 0票数 1
代码语言:javascript
复制
<s:Scroller width="100%" height="100%" id="chatScroller">
    <s:RichEditableText
    id="mainChat"
    textFlow="{TextConverter.importToFlow(text, TextConverter.TEXT_FIELD_HTML_FORMAT)}"
    selectionHighlighting="always"
    selectable="false"
    focusedTextSelectionColor="#32EB28"
    unfocusedTextSelectionColor="#32EB28"
    editable="false"
    lineHeight="25"
    styleName="chatWin"
    fontSize="10"
    paddingTop="20"
    paddingBottom="20"
    height="100%"
    width="461">
        <s:TextFlow >
        </s:TextFlow>
    </s:RichEditableText>
</s:Scroller>

我正在更新text变量,因此我添加了这个事件:

代码语言:javascript
复制
chatScroller.addEventListener(FlexEvent.UPDATE_COMPLETE, scrollBottom);

        private function scrollBottom(e:FlexEvent):void {

                chatScroller.verticalScrollBar.value = chatScroller.verticalScrollBar.maximum;
        }

它可以工作,但是文本区域首先在顶部,然后在底部,所以这会产生一个快速发生的摇动效果,我如何避免这种情况,并使滚动条在底部滚动,而不是在底部滚动,而不是在底部滚动?请帮助找不到任何解决方案

EN

回答 1

Stack Overflow用户

发布于 2014-08-13 08:07:37

更改文本后立即添加chatScroller.validateNow();

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25275496

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档