私はluaが初めてで、クロージャーに問題があります。私は機能を持っています:
function cell(x,y,s, group)
local myCircle = display.newCircle( x, y, s )
myCircle.la = 1
local myclosure = function()
myCircle.la= myCirle.la + 1
end
timer.performWithDelay( 1500, myclosure, 0 )
return true
end
しかし、タイマー コールバックが実行されると、エラーが発生します。
file.lua:39: attempt to index global 'myCirle' (a nil value)
関数 myclosure は関数から変数を「見る」のcell
ですか? そうでない場合、それらにアクセスする方法はありますか?