local function connectedToServer(event)
client:send("connected")
cleanAll()
function a()
director:changeScene( "PlayerClient" )
end
timer.performWithDelay( 1000, a() ,1)
end
Runtime:addEventListener("autolanConnected", connectedToServer)
これは私のコード行で、最初にシーンdirector:changeScene( "PlayerClient" )
を変更する際に問題があり、正常に実行されましたが、2 回目の実行でゲームを一時停止したとき、または勝ったか負けた後、メニューに戻ってゲームを再開しました。その行にエラーがありますdirector:changeScene( "PlayerClient" )
。誰でも私を助けることができますか?
エラーは
2013-01-09 14:51:25.871 Corona Simulator[478:707] Runtime error
...arooqi/Desktop/Crazy Candy 5 Jan 2013 5/director.lua:1060: attempt to call method 'insert' (a nil value)
stack traceback:
[C]: in function 'insert'
...arooqi/Desktop/Crazy Candy 5 Jan 2013 5/director.lua:1060: in function 'changeScene'
...arooqi/Desktop/Crazy Candy 5 Jan 2013 5/wifigame.lua:276: in function 'a'
...arooqi/Desktop/Crazy Candy 5 Jan 2013 5/wifigame.lua:278: in function <...arooqi/Desktop/Crazy Candy 5 Jan 2013 5/wifigame.lua:269>
?: in function 'dispatchEvent'
.../Farooqi/Desktop/Crazy Candy 5 Jan 2013 5/Client.lua:373: in function '_listener'
?: in function <?:534>
?: in function <?:229>