2013-04-15 38 views
0

我創建了一個名爲「計時器」的計時器,但我想在它的參數構造動態定時器與盧阿

timer = sys.timer.create() 

function MainTimer(timerName, action, time) if action == "arm" then timerName:arm(time) else timerName:disarm() end end

創建其中指明,將佈防或撤防定時器功能
MainTimer("timer", "arm", 30) 

,但我發現從Lua說法LUA錯誤:272:試圖調用方法「手臂」(一個零值)

,你覺得我做了一個錯誤。 謝謝

+0

看來,無論是計時器對象也不類表中沒有'arm'場初始化。 –

+0

如果我通過定時器替換timerName它的工作 – jprbest

回答

1

額外的引號:-)

MainTimer(timer, "arm", 30)