随笔-40  评论-66  文章-0  trackbacks-0
用flex做即时通讯,收到的最新消息应该在最下面,但textArea的滚动条默认在最上方,不方便查看最新消息。

可以使用 maxVerticalScrollPosition属性可以获取最下方的值,非常方便


另外提供类:

package Util
{
    import mx.controls.TextArea;

    public class ChatTextarea extends TextArea
    {
        public function ChatTextarea()
        {
            super();
        }
       
        override public function set htmlText( value:String ):void
        {
            super.htmlText = value;
            this.validateNow();
            if( textField ) verticalScrollPosition = textField.maxScrollV
        }
       
        override public function set text( value:String ):void
        {
            super.htmlText = value;
            this.validateNow();
            if( textField ) verticalScrollPosition = textField.maxScrollV;
        }
    }

}
posted on 2007-11-22 16:34 Super·shen BLOG 阅读(3116) 评论(0)  编辑  收藏 所属分类: FLEX

只有注册用户登录后才能发表评论。


网站导航: