posts - 37,  comments - 9,  trackbacks - 0

          在flex4中,滾動條是屬于group的,flex4中沒有了直接的垂直和水平滾動條,取而代之的是用一個group里面包含了一個scroller,這個scroller有2個屬性,垂直和水平滾動條。

          如果TextArea要隱藏或者顯示滾動條,用style
          horizontalScrollPolicy和verticalScrollPolicy,而不是3的mx里面的屬性。

          而將滾動條移至底端,不能直接設置verticalScrollPosition,而用以下方法
          <s:TextArea x="30" y="10" width="175" id="txt"/>
          <fx:Script>
              txt.text = "xxxx...";
              txt.validateNow();
              txt.scroller.verticalScrollBar.value = txt.scroller.verticalScrollBar.maximum;
          </fx:Script>


          validateNow方法驗證并更新此對象的屬性和布局,如果需要的話重繪對象。
          這個方法比較重要,因為在flex里面不會像flash設置了text立即就會顯示文本的高度和寬度。非要重繪,或者,監聽enterFrame或者其它事件,等控件外觀更新完成后,才能真正獲取到寬度,高度,verticalScrollBar.maximum,等文字相關屬性。


          posted on 2011-04-24 17:16 wawlian 閱讀(2621) 評論(0)  編輯  收藏 所屬分類: Flex

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           

          <2011年4月>
          272829303112
          3456789
          10111213141516
          17181920212223
          24252627282930
          1234567

          常用鏈接

          留言簿

          隨筆分類

          隨筆檔案

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 台安县| 南皮县| 闵行区| 潞西市| 江永县| 铁力市| 察哈| 随州市| 正镶白旗| 芜湖市| 桐乡市| 新平| 广西| 奇台县| 永胜县| 丹巴县| 铅山县| 东乌珠穆沁旗| 唐河县| 河南省| 平乡县| 墨竹工卡县| 顺昌县| 长阳| 绩溪县| 扶风县| 突泉县| 乌海市| 东方市| 安国市| 衢州市| 台江县| 张北县| 增城市| 霍州市| 东丰县| 射阳县| 宜城市| 长汀县| 海安县| 高平市|