您的位置:首页 > 其它

Flex--如何使Flex textarea组件滚动条自动滚到最底部

2010-10-14 15:35 267 查看
<mx:Script>
 <!--[CDATA[

 this.textarea.addEventListener(FlexEvent.VALUE_COMMIT,onValueCommit);
 private function onValueCommit(event:FlexEvent):void{

   //下面这句代码就是关键了
   this.textarea.verticalScrollPosition=this.textarea.maxVerticalScrollPosition;
 }
 ]]>
</mx:Script>

<mx:TextArea left="2" right="2" top="2" bottom="28" fontSize="12" editable="false" id="textarea">
 <mx:htmlText>
 <![CDATA[<b><font color='#FF0000'>Welcome to Flexchat!</font></b>]]-->
 </mx:htmlText>
</mx:TextArea>


如上,当有新的内容加入到textarea时,它的滚动条就会自动滚动到最底部,你可以在某一个方法中不停地往textarea里面追加内容。如:
this.textarea.htmlText=this.textarea.htmlText+"<br>"+msg;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐