不明觉厉{:10_452:}
suixin812 发表于 2014-4-3 14:58
把整个函数复制到Lua文件里,然后再Initialization()函数里加入一行SimplyBangs()
好的~~~~~十个字十个字
本帖最后由 suixin812 于 2014-4-3 15:01 编辑
pyrogas 发表于 2014-4-3 14:24
是这样用么?
把整个函数复制到Lua文件里,然后再Initialization()函数里加入一行SimplyBangs()
function Initialize()
SimplyBangs()
...
end
是这样用么?--简化SKIN:Bang的写法
function SimplyBangs()
local bangs = {
'SetOption',
'SetVariable',
'CommandMeasure',
'Redraw',
'Update',
'UpdateMeter',
'UpdateMeasure',
'EnableMeasure',
'DisableMeasure',
'MoveMeter',
'HideMeter',
'ShowMeter',
'Log'
}
for _, b in pairs(bangs) do
MeterWindow = function(self, ...)
return MeterWindow.Bang(self,'!'..b,unpack(arg))
end
end
end
function Update(...)
SKIN:Setoption('TXT1','Text','1')
SKIN:Setoption('TXT2','Text','2')
SKIN:Setoption('TXT3','Text','3')
end
好高级,学一下
膜拜之 不明觉厉
额,膜拜大神