Create a button that remove objects

I want to create a button that can remove some display objects in the screen when I tap it.

Thanks in advance.

hope this helps :

display.setStatusBar( display.HiddenStatusBar ) local widget = require("widget") local obj1, obj2 local button obj1 = display.newRect(150,150,50,50) obj1:setFillColor(.7, .1, .1) obj2 = display.newCircle(50,250,25) obj2:setFillColor(.1, .7, .1) local function onTouch(e) if e.phase == "ended" then display.remove(obj1) obj1 = nil display.remove(obj2) obj2 = nil end end button = widget.newButton{ defaultFile="Textures/Buttons/button.png", overFile="Textures/Buttons/button\_Dn.png", onEvent = onTouch } button.x = button.width \* .5 button.y = button.height \* .5

hope this helps :

display.setStatusBar( display.HiddenStatusBar ) local widget = require("widget") local obj1, obj2 local button obj1 = display.newRect(150,150,50,50) obj1:setFillColor(.7, .1, .1) obj2 = display.newCircle(50,250,25) obj2:setFillColor(.1, .7, .1) local function onTouch(e) if e.phase == "ended" then display.remove(obj1) obj1 = nil display.remove(obj2) obj2 = nil end end button = widget.newButton{ defaultFile="Textures/Buttons/button.png", overFile="Textures/Buttons/button\_Dn.png", onEvent = onTouch } button.x = button.width \* .5 button.y = button.height \* .5