我无法理解为什么closewall()函数不起作用(没有任何反应,wallNG仍然可见)。一般来说,我需要了解如何处理显示组以及如何隐藏它们或删除它们。
function closewall()
print("passes here")
display.remove(wallNG)
end
local function showgame (event)
setBox=display.newImage("wall.png")
setBox.x=W
setBox.y=H-35
map=display.newImage("schema_a.png")
map.x=W
map.y=H-65
local buttonChiudi = widget.newButton
{
id = "buttonChiudi",
label = "Back",
labelColor =
{
default = { 1, 1, 0, 255 },
over={ 0, 0, 0, 255 },
},
font = "RepriseStamp",
fontSize = 40,
textOnly = true,
emboss = false,
onEvent = closewall,
isEnabled=true
}
buttonChiudi.x=W
buttonChiudi.y=150
wallNG = display.newGroup()
wallNG: insert(setBox)
wallNG: insert(map)
wallNG: insert(buttonChiudi)
end