0

我在我的应用程序中遇到了一个奇怪的 Scroller 问题。

我正在为我的表单滚动器使用这样的:

<s:Group id="mainGrp" width="100%" height="100%"  >
    <s:Scroller id="scroller" width="100%" bottom="50" top="30" >
        <s:Group id="childrenGrp" width="100%" height="100%" >
            <s:VGroup width="100%" height="100%" paddingTop="15" paddingLeft="20" gap="20" paddingRight="10" paddingBottom="10">
            </s:VGroup>
        </s:Group>
    </s:Scroller>
</s:Group>

在这个例子中,我的滚动条(带有鼠标滚轮)非常慢。如果我删除 id 为“childrenGrp”的容器组,我的速度正常,但 Vgroup 上的填充使滚动条处于某种奇怪的状态(无法到达容器的顶部和底部)。

我的问题是:

1/为什么滚动速度会改变滚动条的第一个孩子?(组慢了,vgroup正常)

2/为什么滚动条的第一个孩子上的 paddingTop 和 paddingBottom 使滚动条无法使用?

提前谢谢。

4

1 回答 1

0

对于数字 1,我没有确切的答案,但您可以试试这个:捕获鼠标滚轮事件并跟踪 event.delta(鼠标滚轮滚动移动条的行数)

    protected function foo_mouseWheelHandler(event:MouseEvent):void
    {
        trace(event.delta);
    }

两种情况下的金额是否不同(有或没有团体)

于 2013-06-03T11:05:29.603 回答