how would i redisplay this object after it is remove

i’m really sorry if this is not descriptive enough this is all my code how would i redisplay the clockText object

[lua]

local composer = require(“composer”)

local scene = composer.newScene()

local field

function scene:create( event )

local sceneGroup = self.view

– Initialize the scene here.
– Example: add display objects to “sceneGroup”, add touch listeners, etc.
end

– “scene:show()”
function scene:show( event )

local sceneGroup = self.view
local phase = event.phase

if ( phase == “will” ) then
– Called when the scene is still off screen (but is about to come on screen).
elseif ( phase == “did” ) then
– Called when the scene is now on screen.
– Insert code here to make the scene come alive.
– Example: start timers, begin animation, play audio, etc.
end
end

– “scene:hide()”
function scene:hide( event )

local sceneGroup = self.view
local phase = event.phase

if ( phase == “will” ) then
– Called when the scene is on screen (but is about to go off screen).
– Insert code here to “pause” the scene.
– Example: stop timers, stop animation, stop audio, etc.
elseif ( phase == “did” ) then
– Called immediately after scene goes off screen.
end
end

– “scene:destroy()”
function scene:destroy( event )

local sceneGroup = self.view

– Called prior to the removal of scene’s view (“sceneGroup”).
– Insert code here to clean up the scene.
– Example: remove display objects, save state, etc.
end

local secondsLeft = 20 * 60

local clockText = display.newText(“20:00”, 160,30)

local function updateTime()

secondsLeft = secondsLeft - 10

local minutes = math.floor( secondsLeft / 60)

local seconds = secondsLeft % 60

local timeDisplay = string.format("%02d:%02d", minutes, seconds)

clockText.text = timeDisplay

if timeDisplay == “19:00” then

clockText:removeSelf()

composer.gotoScene(“menu”)

end

end

local countDownTimer = timer.performWithDelay(1000, updateTime, secondsLeft)


– Listener setup

scene:addEventListener( “create”, scene )
scene:addEventListener( “show”, scene )
scene:addEventListener( “hide”, scene )
scene:addEventListener( “destroy”, scene )


return scene[/lua]

Do note that the removeSelf function has been depre. You should use display.remove() instead. ( https://docs.coronalabs.com/api/library/display/remove.html )

I would recommend that you just hide the clock instead of removing it.

clockText.alpha = 0

the problem with clockText.alpha=0 it only acts for time display 19:00 but the timer is constantly going but i will try again thanks

You can control the timer as well. Check the docs:

https://docs.coronalabs.com/api/library/timer/index.html

Do note that the removeSelf function has been depre. You should use display.remove() instead. ( https://docs.coronalabs.com/api/library/display/remove.html )

I would recommend that you just hide the clock instead of removing it.

clockText.alpha = 0

the problem with clockText.alpha=0 it only acts for time display 19:00 but the timer is constantly going but i will try again thanks

You can control the timer as well. Check the docs:

https://docs.coronalabs.com/api/library/timer/index.html