我有一点问题。我想创建这样的东西,但垂直而不是水平。我还想通过单击向上/向下按钮而不是滚动来控制滑块。
现在我有一个容器 mc 可以容纳我所有的拇指和一个遮盖该容器的面具。我也有我的按钮来触发这个向上/向下滚动功能。
我完全不知道如何为此编写函数。我已经使容器上下补间,但我需要一个限制,所以它希望补间到远处并超出界限。
有什么建议么?
我有一点问题。我想创建这样的东西,但垂直而不是水平。我还想通过单击向上/向下按钮而不是滚动来控制滑块。
现在我有一个容器 mc 可以容纳我所有的拇指和一个遮盖该容器的面具。我也有我的按钮来触发这个向上/向下滚动功能。
我完全不知道如何为此编写函数。我已经使容器上下补间,但我需要一个限制,所以它希望补间到远处并超出界限。
有什么建议么?
首先,为了防止遮罩随内容移动,请确保它与您的内容处于同一水平。
例如:
myContainer ¬
- contentBox
- maskShape
和contentBox.mask = maskShape
。
对于滚动,只需每次单击导航按钮时增加或减少 contentBox 的位置。
在向下按钮的情况下,在您的事件侦听器上,您会执行类似...
contentBox.y = contentBox.y + 25;
当然,我们希望它顺利滑过,所以在TweenLite的情况下......
TweenLite.to(contentBox, 0.5, {y:contentBox.y + 25});
“向上”按钮与此相反。