加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Flex中通过verticalScrollPosition和maxVerticalScrollPosition

发布时间:2020-12-15 04:24:30 所属栏目:百科 来源:网络整理
导读:接下来的例子演示了Flex中如何通过verticalScrollPosition和maxVerticalScrollPosition属性,TextArea增加新内容的时候自动滚动,textArea.validateNow(),加载到缓存中,刷新让组件及时正常显示。 ? 让我们先来看一下代码: ?xml version="1.0" encoding="u


接下来的例子演示了Flex中如何通过verticalScrollPosition和maxVerticalScrollPosition属性,TextArea增加新内容的时候自动滚动,textArea.validateNow(),加载到缓存中,刷新让组件及时正常显示。

?

让我们先来看一下代码:

<?xml version="1.0" encoding="utf-8"?>      
<mx:Application name="TextArea_maxVerticalScrollPosition_text"      
        xmlns:mx="http://www.adobe.com/2006/mxml"      
        layout="vertical"      
        verticalAlign="middle"      
        backgroundColor="white"      
        creationComplete="init();">      
       
    <mx:Script>      
        <![CDATA[      
            private var timer:Timer;      
       
            private function init():void            {      
                timer = new Timer(500);      
                timer.addEventListener(TimerEvent.TIMER,onTimer);      
                timer.start();      
            }      
       
            private function onTimer(evt:TimerEvent):void            {      
                var now:String = new Date().toTimeString();      
                var str:String = "[" + timer.currentCount + "] " + now;      
                textArea.text += str + "n";      
                textArea.validateNow();      
                textAreatextAreatextArea.verticalScrollPosition =textArea.maxVerticalScrollPosition;                  }      
        ]]>      
    </mx:Script>      
       
    <mx:TextArea id="textArea"      
            width="200"      
            height="160" />      
       
</mx:Application>   

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读