Ich habe eine Funktion, die die Variable von dem, was es war, zu etwas Neuem ändert. Ich verwende load-save .json Tabellen, um Daten zu erhalten und zu laden. Wie aktualisiere ich den startmoneyTxt, um die neue Variable anzuzeigen?Wie aktualisiert man eine Variable in Corona SDK?
Meine Funktion:
local function unlockBall(event)
ballfirst = loadsave.loadTable("firstBall.json", system.DocumentsDirectory)
currentMoney1 = loadsave.loadTable("cashTable.json", system.DocumentsDirectory)
difference = currentMoney1 - ballfirstUnlock
if(ballfirst == 0 and difference >= 0)then
ballfirstID = 1
loadsave.saveTable(ballfirstID, "firstBall.json", system.DocumentsDirectory)
loadsave.saveTable(difference, "cashTable.json", system.DocumentsDirectory)
end
end
Mein Code, die aktualisiert werden soll: Als Namen saveTable
und loadTable
:
currentMoney = loadsave.loadTable("cashTable.json", system.DocumentsDirectory)
startmoneyTxt= display.newText("$ "..currentMoney.." " , 0,0, "Helvetica", 20)
sceneGroup:insert(startmoneyTxt)