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

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

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

2024-04-27 13:51:51
字體:
供稿:網(wǎng)友
3.22.1 問題
你需要在容器上控制默認(rèn)的滾動(dòng)行為,同時(shí)控制滾動(dòng)通過單獨(dú)的控件。
3.22.2 解決辦法
根據(jù)需要滾動(dòng)到的子組件的索引,使用getChildAt 方法獲取滾動(dòng)時(shí)經(jīng)過的所有子組件,并計(jì)算滾動(dòng)經(jīng)過的這些子組件的高度之和。然后使用計(jì)算得到的值來設(shè)置容器的verticalScrollPosition 屬性值。
3.22.3 討論
在下面的例子中,包含子組件的Vbox 將verticalScrollPolicy 屬性設(shè)置為off,并且將一個(gè)事件偵聽綁定到ComboBox 的change 屬性上。當(dāng)觸發(fā)change 事件的時(shí)候,函數(shù)循環(huán)遍歷所有VBox 的子組件,知道找出需要的那個(gè)子組件,求和。然后把這個(gè)和設(shè)置到Vbox 的verticalScrollPolicy。
+展開
-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ā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 泸定县| 佳木斯市| 都匀市| 五家渠市| 凤庆县| 文昌市| 吴旗县| 盈江县| 门头沟区| 安塞县| 汝阳县| 剑河县| 盘山县| 德庆县| 丽江市| 确山县| 海安县| 方正县| 元江| 曲水县| 天长市| 南涧| 江达县| 军事| 随州市| 馆陶县| 潢川县| 贺兰县| 兴和县| 沛县| 仙居县| 云梦县| 尚志市| 观塘区| 岚皋县| 固安县| 晋江市| 内江市| 嵊州市| 揭西县| 建始县|