本文介绍了Flex 4和ScrollBar stepSize的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想指定要使用VScrollBar滚动的数量.因此,在Flex 3中,我们具有"lineScrollSize",但是在Flex 4中如何调用此属性?我以为是VScrolBar.stepSize,但是它什么也没做.

I want to specify amount to scroll with VScrollBar.So in Flex 3 we have "lineScrollSize" but how this property called in Flex 4?I thought it VScrolBar.stepSize — but it dose not do anything.

请有人帮帮我.我只是想让我的内容在鼠标滚轮上滚动得更快.

Somebody please help me.I just whant my content to scroll faster on mouse wheel.

推荐答案

看看 LayoutBase.getVerticalScrollPositionDelta .您可能想继承并覆盖它!

Have a look into LayoutBase.getVerticalScrollPositionDelta. You might want to subclass and override it!

这是我在自己的布局课程中所做的事情:

Here's what I did in my own layout class:

override public function getVerticalScrollPositionDelta(navigationUnit:uint):Number {
    var n:Number=super.getVerticalScrollPositionDelta(navigationUnit);
    if (navigationUnit==NavigationUnit.DOWN || navigationUnit==NavigationUnit.UP) return 10*n;
    return n;
}

这篇关于Flex 4和ScrollBar stepSize的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

07-24 06:34