让TextArea的垂直滚动条总是滚到对下面

让TextArea的垂直滚动条总是滚到对下面,即总是显示最新的信息,比如聊天。

写个类继承自TextArea,重写几个方法可以做到:

                      /**
			 * 聊天用,内容更新时verticalScrlooBar自动调整到最后一行
			 * 关掉面板重新打开会有些误差
			 */
			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 @ 2011-02-18 14:01  居家懒人  阅读(1309)  评论(0编辑  收藏  举报