         features.layoutX = x;
         features.layoutY = y;
         features.layoutZ = z;
+        features.layoutWidth = width;
         _layoutFeatures = features;
         invalidateTransform();
     }

    public function set tweeningProperties(value:Array):void
    {
        _tweeningProperties = value;
    }

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


            _width = value;

            // The width is needed for the mirroring transform.
            if (_layoutFeatures)
            {
                _layoutFeatures.layoutWidth = value;
                invalidateTransform();
            }

            dispatchEvent(new Event("widthChanged"));
        }
    }
