我正在开发一个电晕应用程序,我需要一次又一次地重新加载相同的屏幕.我不知道如何做到这一点,任何人都可以用代码解释我这个 1) director class 2)main.lua display.setStatusBar (display.HiddenSta
2)main.lua
display.setStatusBar (display.HiddenStatusBar)
--> Hides the status bar
local director = require ("director")
--> Imports director
local mainGroup = display.newGroup()
--> Creates a main group
local function main()
--> Adds main function
mainGroup:insert(director.directorView)
--> Adds the group from director
director:changeScene("myscene")
--> Change the scene, no effects
return true
end
main()
3)myscene.lua
module(..., package.seeall)
function new()
local localGroup = display.newGroup()
local redbutton = display.newImage ("redbutton.png")
redbutton.x = 160
redbutton.y = 100
localGroup:insert(redbutton)
local function pressRed (event)
if event.phase == "ended" then
director:changeScene ("reloader")
end
end
redbutton:addEventListener ("touch", pressRed)
return localGroup
end
4)reloader.lua
module(..., package.seeall)
function new()
local localGroup = display.newGroup()
local function listener( event )
director:changeScene ("myscene", "fade")
end
timer.performWithDelay(50, listener )
return localGroup
end
