Я создал локальную группу и вставлял в нее объекты на экране в виде прямоугольника, а затем использовал myGroup: removeSelf() и myGroup = nil. Автоматическая память для прямоугольника и всех других элементов также будет опустошена? (следующий код)displayGroups в CORONA SDK (LUA)
cenarioGrupo = display.newGroup()
local chao = display.newRect(display.contentWidth*0.5, display.contentHeight*0.95, display.contentWidth, display.contentHeight*0.1)[
cenarioGrupo:insert(chao)
--Then..
cenarioGrupo:removeSelf(); cenarioGrupo = nil;
и другие вопросы. Как я могу использовать cenarioGrupo в функции createScene, и он создается только в функции criarCenario? Вернуть его? Создать его в целом?
local function criarCenario()
cenarioGrupo = display.newGroup()
local chao = display.newRect(display.contentWidth*0.5, display.contentHeight*0.95, display.contentWidth, display.contentHeight*0.1)
chao:setFillColor(1,1,1)
cenarioGrupo:insert(chao)
end
function scene:createScene(event)
local sceneGroup = self.view
criarCenario()
end