 import flash.geom.Matrix3D;
 import flash.geom.PerspectiveProjection;
 import flash.geom.Point;
+import flash.geom.Vector3D;
 
 import mx.core.FlexGlobals;
 import mx.core.ILayoutElement;

                
                cachedNavigator.displayObject.visible = false;
            }
        }
        
        // Ensure transform matrix is updated even when layout is disabled.

        var vector:Vector.<MotionPath> = new Vector.<MotionPath>();
        vector.push(new SimpleMotionPath(animatedProperty, 0, directionModifier * 180));
        
        // Configure the remainder of our animation parameters and install
        // an update listener so that we can hide the old view once it's out
        // of view.
