         else
         {
             layoutFeatures.layoutScaleX = value;
-            layoutFeatures.layoutWidth = value * measuredWidth;
+            layoutFeatures.layoutWidth = Math.abs(value) * measuredWidth;
             validateTransformMatrix();
         }
     }

     */
    override public function get height():Number
    {
        return (layoutFeatures == null) ? super.height : _height;
    }
    
    /**

        else
        {
            layoutFeatures.layoutScaleY = value;
            _height = Math.abs(value) * measuredHeight;
            validateTransformMatrix();
        }
    }
