     {
         if (postLayoutTransform)
         {
-            var m:Matrix = computeMatrix();
+            var m:Matrix = transform.matrix;
             if (m)
             {
                 var size:Point = new Point(width, height);

    {
        if (postLayoutTransform)
        {
            var m:Matrix = computeMatrix();
            if (m)
            {
                var size:Point = new Point(width, height);

    //--------------------------------------------------------------------------
    
    /**
     *  @inheritDoc 
     */
    public function getLayoutBoundsX(postLayoutTransform:Boolean = true):Number
    {
        var m:Matrix = postLayoutTransform ? transform.matrix : null;
        if (!m)
            return x;
            
