 import flash.geom.Point;
 import flash.geom.Rectangle;
 
-import mx.core.IVisualElement;
 import mx.core.IVisualElementContainer;
 import mx.core.UIComponent;
 import mx.core.mx_internal;
-import mx.effects.Effect;
 import mx.effects.IEffect;
 import mx.effects.Parallel;
-import mx.effects.Pause;
 import mx.events.EffectEvent;
 import mx.events.FlexEvent;
 
 import spark.components.ActionBar;
 import spark.components.Group;
-import spark.components.Image;
 import spark.components.TabbedViewNavigator;
 import spark.components.View;
 import spark.components.ViewNavigator;
 import spark.components.supportClasses.ButtonBarBase;
 import spark.components.supportClasses.ViewNavigatorBase;
 import spark.effects.Animate;
-import spark.effects.Fade;
 import spark.effects.animation.MotionPath;
 import spark.effects.animation.SimpleMotionPath;
 import spark.effects.easing.IEaser;

                slideDistance = actionBar.width / 2.5;
                break;
        }
        
        // Suppress slide if our action bar transition behavior is fade-only.
        if (actionBarTransitionMode == ACTION_BAR_MODE_FADE)

package spark.transitions
{
    
import flash.display.DisplayObject;
import flash.display.DisplayObjectContainer;
import flash.events.Event;
