             if (updateAlpha)
             {
                 _alpha = value.alphaMultiplier;
-                _computedAlpha = _alpha;
+                _effectiveAlpha = _alpha;
             }
             
             if (displayObject && displayObjectSharingMode == DisplayObjectSharingMode.OWNS_UNSHARED_OBJECT)

            // otherwise redraw.
            if (displayObjectSharingMode == DisplayObjectSharingMode.OWNS_UNSHARED_OBJECT)
            {
                displayObject.visible = _computedVisibility;
            }
            else
                invalidateDisplayList();

            // If displayObject has changed and we're sharing, then ensure
            // the visible property is set to true.
            if (displayObjectChanged)
                displayObject.visible = (displayObjectSharingMode == DisplayObjectSharingMode.OWNS_UNSHARED_OBJECT) ? _effectiveVisibility : true;

            updateTransform = true;
            displayObjectChanged = false;
