def refresh的这段脚本:
def refresh
@data = []
for skill in @actor.skills
@data.push(skill)
if skill.id == @actor.last_skill_id
self.index = @data.size - 1
end
end
@item_max = @data.size
create_contents
for i in 0...@item_max
draw_item(i)
end
end
偶还是对“@data.push(skill)”这个搞不大明白,因为按照2楼所述,直接在这里用for~end对skill变量直接赋值 =$data_skill就可以了。但是实际上不行。不知道哪里又错了。 作者: 小空弟 时间: 2008-12-27 04:25
我经过一段时间摸索。终于找到了解决的方法,其实很简单
只要在
def refresh
@data = []
for skill in @actor.skills
@data.push(skill)