         // Get stage dimensions at default orientation
         var stageWidth:Number;
         var stageHeight:Number;
-        if (orientation == StageOrientation.ROTATED_LEFT ||
-            orientation == StageOrientation.ROTATED_RIGHT)
+        
+        if (autoAlign && (orientation == StageOrientation.ROTATED_LEFT ||
+            orientation == StageOrientation.ROTATED_RIGHT))
         {
             stageWidth = stage.stageHeight / dpiScale;
             stageHeight = stage.stageWidth / dpiScale;

    //--------------------------------------------------------------------------
    
    //----------------------------------
    //  preloader
    //----------------------------------
    

     */        
    private function Stage_resizeHandler(event:Event):void
    {
        // This method will prepare the splash screen and create a
        // new instance if needed
        prepareSplashScreen();

        if (!splashImage)
            return;

        // Current stage orientation
        var orientation:String = stage.orientation;

        // DPI scaling factor of the stage
        var dpiScale:Number = this.root.scaleX;
