2013-07-21 9 views
0

코로나 SDK 스토리 보드에 한 장면, 텍스트가 있습니다. 장면에 들어가면 텍스트가 "1"이되고 나타납니다. 장면이 사라지기를 원할 때 ""로 설정합니다. (빈 문자열) 하지만 장면으로 돌아 가면 ""그대로 남아서 다시 1에 앉지 않습니다.Corona Storyboard가 이전 장면에서 요소를 제거하지 않습니다.

function scene:enterScene(event) 
    local screenGroup = self.view 
    storyboard.purgeScene("mainmenuscene") 
    backbtn:addEventListener("touch",backbtn) 
    leveltext = display.newText("1", 75, 1.7, native.systemFontBold, 20) 
    leveltext:setTextColor(255,255,255)

end

and here is the exit scene function

function scene:exitScene(event)

local screenGroup = self.view -- remove touch listener for image backbtn:removeEventListener("touch", backbtn) leveltext = display.newText("", 75, 1.7, native.systemFontBold, 20) leveltext:setTextColor(255,255,255)

답변

0

신경 끄시 고, 내가 그것을 고정. 출구 장면 기능에 분명히 나타났습니다 : ""로 이동하지 말고 removeSelf()를 수행해야합니다.

+2

enterScene 리스너에서 'screenGroup : insert (leveltext)'를 사용하지 않는 이유는 무엇입니까? 그렇게하면 스토리 보드는 사용자가 장면을 떠날 때 장면으로 삭제합니다. – Yusyuriv

+0

저는 루아와 코로나에 대해 매우 익숙합니다. 이것은 실제로 제 첫 번째 앱입니다. 조언 주셔서 감사합니다! – TheNotMe

관련 문제