         
         /**
          * @private
+         * Used to notify the visual elements associated with this layer
+         * that the computed alpha has changed.  Dispatches a "layerPropertyChange"
+         * event with the property field set to "computedAlpha".
          */  
         protected function computedAlphaChanged(oldAlpha:Number):void
         {
             dispatchEvent(new PropertyChangeEvent("layerPropertyChange", false, 
-                false, PropertyChangeEventKind.UPDATE, "alpha", oldAlpha, computedAlpha));
+                false, PropertyChangeEventKind.UPDATE, "computedAlpha", oldAlpha, computedAlpha));
             
             for (var i:int = 0; i < layerChildren.length; i++)
             {

                layerChild.computedAlphaChanged(layerChild.alpha);
            }
        }
        
    }
}
         */  
        private var _alpha:Number = 1.0;
        
        /**
         *  The alpha for this design layer instance.
         *
         *  When updated, the appropriate change event for 
         *  computedAlpha will be dispatched to all layerPropertyChange
         *  listeners for this layer, as well as those of affected
         *  descendant layers if any.
         *
         *  @default 1.0
         * 
         *  @langversion 3.0
         *  @playerversion Flash 10
         *  @playerversion AIR 1.5
         *  @productversion Flex 4
         */
        public function get alpha():Number
        {
            return _alpha;
        }
 
        /**
         * @private
         */
        public function set alpha(value:Number):void
        {
            if (_alpha != value)
