im'在我的应用程序中面临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会使滚动条无法使用?
提前谢谢。答案 0 :(得分:0)
对于数字1我没有确切的答案,但你可以试试这个:捕捉mousewheel事件并追踪event.delta(鼠标滚轮移动条纹的行数)
protected function foo_mouseWheelHandler(event:MouseEvent):void
{
trace(event.delta);
}
两种情况下的数量是否不同(有或没有该组)