查看: 2531|回复: 1

[RMVA发布] 发现Window_HorzCommand一个小问题

[复制链接]
梦石
0
星屑
1394
在线时间
989 小时
注册时间
2011-5-11
回帖
418
发表于 2012-3-31 22:30:28 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
这个贴子不知道发在哪儿好,错了就请移一下。
说实在的,我也是一下新人,大家从我前几天发的贴就可以看出来。

说正题:我个人觉得Window_HorzCommand脚本(RMVA自带)的50行有点问题。
原脚本:
  1. #--------------------------------------------------------------------------
  2.   # ● 设置首列位置
  3.   #--------------------------------------------------------------------------
  4.   def top_col=(col)
  5.     col = 0 if col < 0
  6.     col = col_max - 1 if col > col_max - 1#就是这一行
  7.     self.ox = col * (item_width + spacing)
  8.   end
复制代码
经过多次的测试 当item_max>=col_max*2时
显示的项只有col_max*2-1个项
所以我觉得上面的脚本应该改为:
  1. #--------------------------------------------------------------------------
  2.   # ● 设置首列位置
  3.   #--------------------------------------------------------------------------
  4.   def top_col=(col)
  5.     col = 0 if col < 0
  6.     col = col_max - 1 if col > col_max  #就是这一行
  7.     self.ox = col * (item_width + spacing)
  8.   end
复制代码
这样才会完全显示出所有项。如果有人觉得我说的有问题,可以留言讨论一下。
大家相互学习!!!!!!!!!!!

评分

参与人数 1星屑 +100 收起 理由
Kimu + 100 发布奖励

查看全部评分

http://rpg.blue/static/image/smiley/yct/A059.gif中国字认识都不到一半,哪的心情学英语呀!

Mr.Gandum

梦石
0
星屑
226
在线时间
2070 小时
注册时间
2007-1-31
回帖
2982

贵宾

发表于 2012-3-31 22:47:47 | 显示全部楼层
将那句整个注释掉后完美解决。


我感觉这个可能根本没有考虑翻页的处理。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部