local composer = require "composer" local scene = composer.newScene() local group -- your master group (YMG) function scene:create(event) local sceneGroup = scene.view -- create YMG group = display.newGroup() group.x = display.contentCenterX group.y = display.contentCenterY sceneGroup:insert(group) -- create circle and put it to YMG center circle = display.newCircle(group, 0, 0, 50) end function scene:show(event) if event.phase == "will" then elseif event.phase == "did" then -- do transitions with YMG transition.scaleTo(group, {xScale=3.0, yScale=3.0, time=5000}) transition.scaleTo(group, {xScale=1, yScale=1, time=5000, delay=5000}) end end function scene:hide(event) if event.phase == "will" then elseif event.phase == "did" then end end function scene:destroy(event) end scene:addEventListener("create", scene) scene:addEventListener("show", scene) scene:addEventListener("hide", scene) scene:addEventListener("destroy", scene) return scene