11RIA 闪客社区 - 最赞 Animate Flash 论坛

搜索
查看: 5126|回复: 14
上一主题 下一主题

[★ AS3 组件] 滚动条,绝对好用,一直在用

[复制链接] TA的其它主题
发表于 2017-11-14 13:08:16 | 显示全部楼层 |阅读模式

【游客模式】——注册会员,加入11RIA 闪客社区吧!一起见证Flash的再次辉煌……

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
本帖最后由 TKCB 于 2017-11-16 10:07 编辑

就一个类,需要把要加滚动条的对象先加到显示列表,再使用此类
此类自己带绘制的滚动条显示,精确控制,可添加点击回调,滚动回调

ScrollTools.zip

8.44 KB, 下载次数: 55, 下载积分: 银子 -10 , 活跃 1

发表于 2017-11-14 13:30:41 | 显示全部楼层
哇,下載好貴,點我領取銀子
領取銀子
回复

使用道具 举报

发表于 2017-11-14 13:45:05 | 显示全部楼层
放个demo吧,好用的话,加到AS3类库分享的帖子里面去
回复

使用道具 举报

发表于 2017-11-14 14:20:11 | 显示全部楼层
瞅一瞅~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
回复

使用道具 举报

 楼主| 发表于 2017-11-16 10:36:18 | 显示全部楼层
var spr:Sprite = new Sprite();
                        /**
                         * @param eUpErr -- 发生滚动大于此值时,鼠标抬起事件不会触发;(用于修正在手机中使用时存在的误差)
                         * @param eOptimize -- 是否在可视对象数量多时优化显示(在滚动内容过多且子对象多的情况下优化将非常有用);
                         * @param eDscr -- 被控制的对象本身是否可用鼠标控制滚动
                         */
                        var scro:ScrollTool = new ScrollTool();//里面的参数
                        /**
                         * (再次添加时可能需要手动设置滚动条)添加被控制的可视对象(此可视对象必须在显示列表);
                         * @param eD -- 被控制的可视对象;
                         * @param eW、eH -- 可视窗口的宽高;
                         * eDw、eDh -- 不给出此参数以eD对象的宽高为准(此参数必须大于原对象的尺寸);
                         * 后面的参数 是 控制横纵向的显示及滚动条样式
                         *
                         *
                         * @param eTx -- 可视对象的起始X位置;
                         * @param eTy -- 可视对象的起始Y位置;
                         * @param eErrX -- 可视区X位置与可视对象的错位;
                         * @param eErrY -- 可视区Y位置与可视对象的错位;
                         *
                         * spr 不用设置  x y 属性 由参数  eTx、eTy、eErrX、eErrY 来控制 spr的位置
                         */
                        scro.add(spr,100,100);
                       
                        /*
                        * "inner" -- 在视图框内侧;
                        *                  "outer" -- 在视图框外侧;
                        *                  "full" -- 在视图框内外的中间;
                        *                  其它 -- 格式(X_int,Y_int,XY_int)前面XY表示可设置X或Y或都设置,后面必须可转为int类型;
                        */
                        scro.scrollPosi
                       
                        /**
                         * 滚动条的控制(要重新赋值滚动条的样式,需要先移除滚动条后方有效果);
                         * @param eSt -- 滚动条显示状态
                         *             0:移除滚动条;
                         *             0 <= eSt <= 1:alpha值;
                         * @param eW -- 滚动条的宽度(不是指的宽高的宽,纵向为宽,横向为高);
                         * @param eBoX、eBoY -- (eBoX、eBuX或另一对必须成对给出)滚动槽对象(X是横向,Y是纵向,需要自己判断给出)(不给出为使用自己带);
                         * @param eBuX、eBuY -- 滚动条拖动按钮(X是横向,Y是纵向,需要自己判断给出)(不给出为使用自己带);
                         * @param eSty -- 自带滚动条的样式;
                         *           0:圆角滚动槽和按钮;
                         *           1:矩形;
                         * @param eCoBg -- 自带滚动条的背景色;
                         * @param eCoBu -- 自带滚动条的按钮色;
                         * @param eInherit -- 是否继承上一个给出的滚动条的距离及错位属性;
                         * @param eButL -- 滚动按钮的大小与槽的比(最小内置值为10)
                         * @param eButMax -- 滚动按钮的大小的最大值
                         * @param eFtc、eFec -- 滤镜颜色
                         */
                        scro.scrollbar(.5);//用于显示滚动条

回复

使用道具 举报

发表于 2017-12-27 08:23:24 | 显示全部楼层
银子不够,先领银子再看
回复

使用道具 举报

发表于 2018-9-24 08:52:36 | 显示全部楼层
花银子如流水一样,放SWF出来看看啊
回复

使用道具 举报

发表于 2018-10-22 21:03:49 | 显示全部楼层
这个对我应该有用!
回复

使用道具 举报

发表于 2018-10-31 09:30:36 | 显示全部楼层
先看看
回复

使用道具 举报

发表于 2018-11-20 15:15:10 | 显示全部楼层
我看看效果
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

感谢所有支持论坛的朋友:下面展示最新的5位赞助和充值的朋友……更多赞助和充值朋友的信息,请查看:永远的感谢名单

SGlW(66139)、 anghuo(841)、 whdsyes(255)、 longxia(60904)、 囫囵吞澡(58054)

下面展示总排行榜的前3名(T1-T3)和今年排行榜的前3名的朋友(C1-C3)……更多信息,请查看:总排行榜今年排行榜

T1. fhqu1462(969)、 T2. lwlpluto(14232)、 T3. 1367926921(962)  |  C1. anghuo(147)、 C2. fdisker(27945)、 C3. 囫囵吞澡(58054)



快速回复 返回顶部 返回列表