flex textArea的滚动问题

有两种方式解决此问题:

第一种是textArea监听flexEvent.value_commit事件

然后再事件处理中使用textArea的verticalScrollPosition = maxVerticalScrollPosition;;

第二种是监听event.update_complete事件 

 

txtMessages.addEventListener(Event.UPDATE_COMPLETE, OnMessageBoxUpdateComplete);
......
private function OnMessageBoxUpdateComplete(event:Event):void {
  if (txtMessages.verticalScrollPosition < txtMessages.maxVerticalScrollPosition) {
     txtMessages.verticalScrollPosition = txtMessages.maxVerticalScrollPosition;
  }
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章