国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 昌邑市| 汝阳县| 平阴县| 开封县| 合山市| 和林格尔县| 施秉县| 莱州市| 西昌市| 德令哈市| 信阳市| 丰顺县| 内黄县| 余姚市| 九龙城区| 洛浦县| 临邑县| 吉木乃县| 香格里拉县| 大邑县| 达拉特旗| 永登县| 康保县| 东海县| 伊春市| 博白县| 岑溪市| 浦江县| 东明县| 灯塔市| 迁西县| 固原市| 肥城市| 长治县| 泾源县| 治多县| 泾源县| 清远市| 象州县| 郯城县| 长寿区|