             return x;
 
         var topLeft:Point = new Point(0, 0);
-        MatrixUtil.transformBounds(new Point(width, height), m, topLeft);
+        MatrixUtil.transformBounds(width, height, m, topLeft);
         return topLeft.x;
     }
 

            return y;

        var topLeft:Point = new Point(0, 0);
        MatrixUtil.transformBounds(new Point(preferredWidth, preferredHeight), m, topLeft);
        return topLeft.y;
    }


        {
            var m:Matrix = nonDeltaLayoutMatrix();
            if (m)
                height = MatrixUtil.transformSize(width, height, m).y;
        }

        return height;
