screen transition options

What are the transition options for screens? Meaning fade, crossfade, etc. I want to try some different options but don’t know what they are. [import]uid: 72372 topic_id: 12821 reply_id: 312821[/import]

Go to the director.lua file and look. They all have different names:

[lua]if effect == “moveFromRight” then

nextView.x = display.contentWidth
nextView.y = 0

loadScene (newScene)

showFx = transition.to ( nextView, { x=0, time=fxTime } )
showFx = transition.to ( currView, { x=display.contentWidth*-1, time=fxTime } )

timer.performWithDelay( fxTime+safeDelay, fxEnded )


– EFFECT: Over From Right

elseif effect == “overFromRight” then

nextView.x = display.contentWidth
nextView.y = 0

loadScene (newScene)

showFx = transition.to ( nextView, { x=0, time=fxTime } )

timer.performWithDelay( fxTime+safeDelay, fxEnded )


– EFFECT: Move From Left

elseif effect == “moveFromLeft” then

nextView.x = display.contentWidth*-1
nextView.y = 0

loadScene (newScene)

showFx = transition.to ( nextView, { x=0, time=fxTime } )
showFx = transition.to ( currView, { x=display.contentWidth, time=fxTime } )

timer.performWithDelay( fxTime+safeDelay, fxEnded )


– EFFECT: Over From Left

elseif effect == “overFromLeft” then

nextView.x = display.contentWidth*-1
nextView.y = 0

loadScene (newScene)

showFx = transition.to ( nextView, { x=0, time=fxTime } )

timer.performWithDelay( fxTime+safeDelay, fxEnded )


– EFFECT: Move From Top

elseif effect == “moveFromTop” then

nextView.x = 0
nextView.y = display.contentHeight*-1

loadScene (newScene)

showFx = transition.to ( nextView, { y=0, time=fxTime } )
showFx = transition.to ( currView, { y=display.contentHeight, time=fxTime } )

timer.performWithDelay( fxTime+safeDelay, fxEnded )


– EFFECT: Over From Top

elseif effect == “overFromTop” then

nextView.x = 0
nextView.y = display.contentHeight*-1

loadScene (newScene)

showFx = transition.to ( nextView, { y=0, time=fxTime } )

timer.performWithDelay( fxTime+safeDelay, fxEnded )


– EFFECT: Move From Bottom

elseif effect == “moveFromBottom” then

nextView.x = 0
nextView.y = display.contentHeight

loadScene (newScene)

showFx = transition.to ( nextView, { y=0, time=fxTime } )
showFx = transition.to ( currView, { y=display.contentHeight*-1, time=fxTime } )

timer.performWithDelay( fxTime+safeDelay, fxEnded )


– EFFECT: Over From Bottom

elseif effect == “overFromBottom” then

nextView.x = 0
nextView.y = display.contentHeight

loadScene (newScene)

showFx = transition.to ( nextView, { y=0, time=fxTime } )

timer.performWithDelay( fxTime+safeDelay, fxEnded )


– EFFECT: Crossfade

elseif effect == “crossfade” then

nextView.x = display.contentWidth
nextView.y = 0

loadScene (newScene)

nextView.alpha = 0
nextView.x = 0

showFx = transition.to ( nextView, { alpha=1, time=fxTime*2 } )

timer.performWithDelay( fxTime*2+safeDelay, fxEnded )


– EFFECT: Fade

– ARG1 = color [string]

– ARG1 = red [number]
– ARG2 = green [number]
– ARG3 = blue [number]

elseif effect == “fade” then

local r, g, b = getColor ( arg1, arg2, arg3 )

nextView.x = display.contentWidth
nextView.y = 0

loadScene (newScene)

local fade = display.newRect( 0 - display.contentWidth, 0 - display.contentHeight, display.contentWidth * 3, display.contentHeight * 3 )
fade.alpha = 0
fade:setFillColor( r,g,b )
effectView:insert(fade)

showFx = transition.to ( fade, { alpha=1.0, time=fxTime } )

timer.performWithDelay( fxTime+safeDelay, fxEnded )

local function returnFade ( event )

showFx = transition.to ( fade, { alpha=0, time=fxTime } )

local function removeFade ( event )
fade:removeSelf()
end

timer.performWithDelay( fxTime+safeDelay, removeFade )

end

timer.performWithDelay( fxTime+safeDelay+1, returnFade )


– EFFECT: Flip

elseif effect == “flip” then

showFx = transition.to ( currView, { xScale=0.001, time=fxTime } )
showFx = transition.to ( currView, { x=display.contentWidth*0.5, time=fxTime } )

loadScene (newScene)

nextView.xScale=0.001
nextView.x=display.contentWidth*0.5

showFx = transition.to ( nextView, { xScale=1, delay=fxTime, time=fxTime } )
showFx = transition.to ( nextView, { x=0, delay=fxTime, time=fxTime } )

timer.performWithDelay( fxTime*2+safeDelay, fxEnded )


– EFFECT: Down Flip

elseif effect == “downFlip” then[/lua] [import]uid: 29181 topic_id: 12821 reply_id: 47024[/import]

Thank you!! [import]uid: 72372 topic_id: 12821 reply_id: 47040[/import]