用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 閱讀(3123)
評論(0) 編輯 收藏 所屬分類:
FLEX