     public function set explicitWidth(value:Number):void
     {
         _explicitWidth = value;
+        useExplicitWidth = true;
     }
 
     //----------------------------------

        if (!parent)
            return;

        // If mirroring, setting width can change the transform matrix.
        if (!isNaN(explicitWidth) && super.width != explicitWidth)
            width = (explicitWidth > 4) ? explicitWidth : 4;

        if (!isNaN(explicitHeight) && super.height != explicitHeight)
            super.height = explicitHeight;
        
        // If ancestor is mirroring, need to flip this so it is not

    public function set explicitHeight(value:Number):void
    {
        _explicitHeight = value;
        useExplicitHeight = true;
    }

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