【问题】NVL的历史界面的滚动条是怎么弄出来的
吉里吉里吧
全部回复
仅看楼主
level 11
gjy_管 楼主
首先好像是在一个layer上面而非messagelayer上面
第二好像就是在某一个地方直接画上了一个scrollbutton图片,但怎样使这个图片可以拖动的呢?
另外,function.ks里这行 //重载描绘用背景
draw.loadImages(%['storage'=>'empty', 'visible'=>true,'left'=>0,'top' =>0]);
是什么作用,为什么加上才能显示出历史文字?
2012年05月17日 05点05分 1
level 11
gjy_管 楼主
于是直接召唤D大帮忙[感动]@全局变量D 
2012年05月17日 05点05分 2
吧务
level 12
铜球
2012年05月17日 11点05分 3
level 10
翻页=刷新文字,所以要重新读入写文字的那个图片层,然后再重新写文字。= =
历史界面滚动条就是“设定一个按钮(滚动条),当鼠标在按钮上点下时,判断鼠标的位置,并在鼠标的位置显示一个图片(滚动条按钮,标记当前页的位置),同时把历史记录根据鼠标在滚动条上的高度,翻到对应的页数并刷新画面。”
其实是个假的滚动条。
2012年05月20日 03点05分 4
level 11
gjy_管 楼主
那个判断鼠标的位置是在哪里写的?
2012年05月20日 04点05分 5
level 10
船长做的button扩展,给加了个interval/ontimer,可以设定当按钮点下去的时候每过几毫秒就自动执行一个函数,在那里面判断的。在函数名是draw_history,在function.ks里。
2012年05月20日 12点05分 6
吧务
level 12
话说,弄一个长条型的的message层其y坐标用变量,再在另外的层写个滑块之后底下的层无限循环刷新也可以的吧。。。
2012年05月20日 13点05分 8
level 11
gjy_管 楼主
[揉脸]理论上都行的,反正我是懒人,哪个好用就用那个[拍砖]
2012年05月20日 13点05分 9
level 10
MyHistoryLayer最好用……==
2012年05月21日 03点05分 10
level 11
gjy_管 楼主
[揉脸]那是什么?HistoryLayerCustom.ks这个?
2012年05月21日 03点05分 11
level 10
不是啊,KAGEX1自带的一个图形历史记录插件。
2012年05月21日 10点05分 12
1