1
, 나는을 file2 할 수있는 값, 데이터 나 개체를 내보낼 수 있습니다,하지만 내 말은변경 일, 코로나 SDK를
("파일"로 file1에하는 파일 2 내보낼 수 없습니다 lua 파일, 예제, Scene1.lua, Data.lua)
어떻게 file2에서 file1 및 viceversa로 내보낼 수 있습니까?
예 코드
Data.lua (FILE1)
--data.lua
local M = {}
local money = 500
local moneyText = display.newText("Money: " .. money,
display.contentCenterX, display.contentCenterY, "calibri", 50)
M.moneyText = moneyText
M.moneyData = money
return M
파일 2
--file2.lua
local Data = require("data")
local moneyText2 = Data.moneyText
local moneyData = Data.moneyData
local function addSomeValue()
moneyData = moneyData + 1
end
timer.performWithDelay(1000, addSomeValue, 0)
file1에서 데이터를 익스포트하지 않으면 file1로 작성된 코드를로드하고 실행합니다. 정확히 무엇을 달성하기를 원합니까? 어떻게 작동하는지 오해하고있는 것 같습니다. – Piglet
Ooh, 필자는 file1이 export되지 않았으므로, file1에서 화폐 가치를 file2로 변경하고 싶습니다. 어떻게해야합니까? –