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;
  }
}

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