 import flash.ui.ContextMenuItem;
 import flash.utils.setInterval;
 
+import mx.core.EventPriority;
 import mx.core.FlexGlobals;
 import mx.core.IInvalidating;
 import mx.core.InteractionMode;

        
        synchronousResize = (parseFloat(version[0]) > 10 ||
                             (parseFloat(version[0]) == 10 && parseFloat(version[1]) >= 1)) && (Capabilities.playerType != "Desktop" || runningOnMobile);
    }

    //--------------------------------------------------------------------------

    }

    //----------------------------------
    //  resizeForSoftKeyboard
    //----------------------------------
    private var _resizeForSoftKeyboard:Boolean = true;
    private var resizeForSoftKeyboardChanged:Boolean = true;
    
    /**
     *  A value of true means the application is resized when the softKeyboard is actiaved or
     *  deactivated. 
     * 
     *  @default true
     */ 
    public function get resizeForSoftKeyboard():Boolean
    {
        return _resizeForSoftKeyboard;
    }
    
    public function set resizeForSoftKeyboard(value:Boolean):void
    {
        if (_resizeForSoftKeyboard != value)
        {
            _resizeForSoftKeyboard = value;
            resizeForSoftKeyboardChanged = true;
            invalidateProperties();
        }
    }
    
    //----------------------------------
    //  url
    //----------------------------------

