国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 網(wǎng)站 > WEB開(kāi)發(fā) > 正文

3.22.在容器中滾動(dòng)到某個(gè)指定的子組件

2024-04-27 13:51:51
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
3.22.1 問(wèn)題
你需要在容器上控制默認(rèn)的滾動(dòng)行為,同時(shí)控制滾動(dòng)通過(guò)單獨(dú)的控件。
3.22.2 解決辦法
根據(jù)需要滾動(dòng)到的子組件的索引,使用getChildAt 方法獲取滾動(dòng)時(shí)經(jīng)過(guò)的所有子組件,并計(jì)算滾動(dòng)經(jīng)過(guò)的這些子組件的高度之和。然后使用計(jì)算得到的值來(lái)設(shè)置容器的verticalScrollPosition 屬性值。
3.22.3 討論
在下面的例子中,包含子組件的Vbox 將verticalScrollPolicy 屬性設(shè)置為off,并且將一個(gè)事件偵聽(tīng)綁定到ComboBox 的change 屬性上。當(dāng)觸發(fā)change 事件的時(shí)候,函數(shù)循環(huán)遍歷所有VBox 的子組件,知道找出需要的那個(gè)子組件,求和。然后把這個(gè)和設(shè)置到Vbox 的verticalScrollPolicy。
+展開(kāi)
-XML
<mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxmlwidth="800"
height="600">

<mx:Script>
<![CDATA[
private function showScrollValue():void
{
trace(this.verticalScrollPosition+" "+
this.horizontalScrollPosition);
}
private function changeScrollToShowChild():void
{
vbox.verticalScrollPosition =
(returnChildrenHeights((comboBox.selectedItem as
Number)+1)) - vbox.height;
}
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 会东县| 永修县| 霍邱县| 弥渡县| 上蔡县| 沾益县| 长沙市| 徐水县| 阜康市| 肃宁县| 广昌县| 徐闻县| 安顺市| 改则县| 拉孜县| 海口市| 阳新县| 海林市| 星子县| 方正县| 青海省| 岳阳市| 沂南县| 花莲县| 琼海市| 津市市| 宜阳县| 龙州县| 馆陶县| 徐州市| 获嘉县| 铜山县| 延长县| 繁昌县| 静乐县| 大姚县| 龙胜| 万荣县| 葫芦岛市| 清镇市| 巍山|