public void enter()
{
super.enter();
// In Scene TimeLine.
Timeline inTimeline = Timeline.createSequence()
.beginSequence()
.push(Tween.to(getInSceneRoot(), GroupAccessor.POSITION_XY, 0).target(-getInScene().getWidth(), getInScene().getHeight()).ease(getEaseEquation()))
.push(Tween.to(getInSceneRoot(), GroupAccessor.POSITION_XY, getDurationMillis()).target(0, 0).ease(getEaseEquation()))
.end()
.start();
// In Scene TimeLine Action.
TimelineAction inTimelineAction = TimelineAction.$(inTimeline);
getInSceneRoot().addAction(inTimelineAction);
// Out Scene TimeLine.
Timeline outTimeline = Timeline.createSequence()
.beginSequence()
.push(Tween.to(getOutSceneRoot(), GroupAccessor.POSITION_XY, 0).target(0, 0).ease(getEaseEquation()))
.push(Tween.to(getOutSceneRoot(), GroupAccessor.POSITION_XY, getDurationMillis()).target(getOutScene().getWidth(), -getOutScene().getHeight()).ease(getEaseEquation()))
.setCallbackTriggers(TweenCallback.COMPLETE)
.setCallback(this)