删除显示组

时间:2015-04-11 16:17:27

标签: lua corona

我无法理解为什么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 

0 个答案:

没有答案