In earlier versions of Corona SDk (version 2011.703 for instance) any storyboard transitions involving zoom in/out and rotate occurred about the center of the display screen. In later versions from about version 2011.715 to the current version 2012.745 the above mentioned effects occur about the upper left corner of the display screen, 0,0.
To reproduce use the following code:
display.setStatusBar( display.HiddenStatusBar )
local storyboard = require( “storyboard” )
local scene1 = storyboard.newScene(“scene1”)
local scene2 = storyboard.newScene(“scene2”)
local storyGroup
– Called when the scene’s view does not exist:
function scene1:createScene( event )
storyGroup = self.view
display.newImage( storyGroup, “Scene1.png” )
end
scene1:addEventListener( “createScene”, scene1 )
– Called when the scene’s view does not exist:
function scene2:createScene( event )
storyGroup = self.view
display.newImage( storyGroup, “Scene2.png” )
end
scene2:addEventListener( “createScene”, scene2 )
– the following effects all produce the same result
–“zoomOutIn”, “zoomOutInFade”,
–“zoomOutInRotate”, “zoomOutInFadeRotate”,
local function dummyFunc()
storyboard.gotoScene( “scene2”, “zoomOutInRotate”, 1000 )
end
storyboard.gotoScene( “scene1”, “fade”, 400 )
timer.performWithDelay( 5000, dummyFunc ) [import]uid: 108253 topic_id: 21734 reply_id: 321734[/import]