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

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

3.9.在容器內(nèi)控制滾動(dòng)和溢出

2024-04-27 13:51:49
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
3.9.1 問(wèn)題
你需要禁用容器的垂直滾動(dòng)條并且在某個(gè)組件上創(chuàng)建一個(gè)用戶可以通過(guò)鼠標(biāo)滑過(guò)來(lái)控制滾動(dòng)的區(qū)域。
3.9.2 解決辦法
使用horizontalScrollPolicy、verticalScrollPolicy 和verticalScrollPosition 屬性。
3.9.3 討論
我們可以通過(guò)horizontalScrollPolicy 和verticalScrollPolicy 屬性控制滾動(dòng)條。如果要使其中一個(gè)或全部滾動(dòng)條始終顯示,則將其中一個(gè)或全部設(shè)置成”on”,反之亦然。

而”auto”值則導(dǎo)致滾動(dòng)條僅在容器的實(shí)際測(cè)量尺寸大于width 或height 指定的值時(shí)出現(xiàn)。例如,將horizontalScrollPolicy 設(shè)置為”auto”則意味著當(dāng)容器的寬度超過(guò)width屬性的值時(shí)出現(xiàn)滾動(dòng)條。

要滾動(dòng)一個(gè)組件,使用horizontalScrollPosition 和verticalScrollPosition 屬性。通過(guò)這兩個(gè)屬性,我們可以設(shè)定組件內(nèi)容的可視部分往右下角滾動(dòng)多遠(yuǎn)的距離。例如:
+展開(kāi)
-XML
<mx:HBox xmlns:mx="http://www.adobe.com/2006/mxmlwidth="600"
height="200horizontalScrollPolicy="auto"
verticalScrollPolicy="offmouseMove="autoScroll(event)">

<mx:Script>
<![CDATA[
private var hasAddedScroll:Boolean = false;
private function autoScroll(event:MouseEvent):void
{
if(mouseX > width - 50 && !hasAddedScroll)
{
addEventListener(Event.ENTER_FRAME, scrollRight);
hasAddedScroll = true;
}e
else if(mouseX < 50 && !hasAddedScroll)
{
addEventListener(Event.ENTER_FRAME, scrollLeft);
hasAddedScroll = true;
}e
else
{
removeEventListener(Event.ENTER_FRAME,
scrollRight);
removeEventListener(Event.ENTER_FRAME,
scrollLeft);
hasAddedScroll = false;
}
}
private function scrollRight(event:Event):void
{
if(horizontalScrollPosition <
maxHorizontalScrollPosition)
{
horizontalScrollPosition+=4;
}e
else
{
removeEventListener(Event.ENTER_FRAME,
scrollRight);
hasAddedScroll = false;
}
}
private function scrollLeft(event:Event):void
{
if(horizontalScrollPosition > 0)
{
horizontalScrollPosition-=4;
}e
else
{
removeEventListener(Event.ENTER_FRAME,
scrollLeft);
hasAddedScroll = false;
}
}

]]>
</mx:Script>
<mx:Image source="@Embed('assets/image.png')"/>
<mx:Image source="@Embed('assets/image.png')"/>
<mx:Image source="@Embed('assets/image.png')"/>
<mx:Image source="@Embed('assets/image.png')"/>
<mx:Image source="@Embed('assets/image.png')"/>
</mx:HBox>
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 秭归县| 孝义市| 瑞金市| 青川县| 临武县| 盈江县| 芜湖市| 旅游| 光泽县| 灌南县| 三亚市| 淄博市| 莲花县| 绥德县| 根河市| 农安县| 获嘉县| 武清区| 娄烦县| 佛山市| 福鼎市| 南宁市| 富宁县| 石狮市| 南乐县| 壶关县| 开平市| 固镇县| 安图县| 山东省| 贡觉县| 泾阳县| 洛隆县| 安顺市| 谷城县| 九寨沟县| 茶陵县| 章丘市| 敖汉旗| 永城市| 屏东县|