ActionScript 3.0滚动条控件
AS3 写的滚动条控件,结构清晰、逻辑也不复杂,挺适合做定制开发的。像ScrollBar
类,直接继承Sprite
,把滑块、按钮、背景这些全都封装好了,用起来省事不少。
滑块拖拽、鼠标滚轮、上下按钮都支持,交互也挺顺的。如果你之前做过 Flash 里的动态文本滚动,这套代码上手就快。事件监听这块得也不错,scrollText
一滚,滚动条的位置就能同步更新。
我觉得它比较适合在线阅读器、内容展示类的项目,样式也好改,加点动画也不麻烦。如果你项目里需要自定义 UI,或者想让滚动体验更顺滑,可以试试这个源码。
哦对,像poleStartY
和totalPixels
这些变量你最好理解一下,后面扩展功能比如平滑滚动或者触控支持的时候会用得上。
如果你想参考更多滚动条的样式或交互方式,可以看看这些插件:Scrollbar 或 smooth-scrollbar,有不少好点子。
147.8KB
文件大小:
评论区