     }
     
     //----------------------------------
+    //  mouseOpaque
+    //----------------------------------
+    
+    /**
+     *  @private
+     *  Storage for the mouseOpaque property
+     */
+    private var _mouseOpaque:Boolean = true;
+    private var mouseEventReferenceCount:int;
+
+    [Inspectable(category="General")]
+    
+    /**
+     *  When set to true the mouseOpaque flag ensures that the entire bounds
+     *  of the Group are opaque to all mouse events such as clicks, rollOvers,
+     *  etc.
+     * 
+     *  @default true
+     *  
+     *  @langversion 4.0
+     *  @playerversion Flash 10
+     *  @playerversion AIR 1.5
+     *  @productversion Flex 4
+     */
+    public function get mouseOpaque():Boolean
+    {
+        return _mouseOpaque;
+    }
+    
+    /**
+     *  @private
+     */
+    public function set mouseOpaque(value:Boolean):void
+    {
+        if (value == _mouseOpaque)
+            return;
+            
+        _mouseOpaque = value;
+        if (mouseEventReferenceCount != 0)
+            invalidateDisplayList();
+    }
+    
+    //----------------------------------
     //  mxmlContent
     //----------------------------------
     

        	   !isNaN(scaleGridRight) &&
        	   !isNaN(scaleGridBottom);
    }
    
    //--------------------------------------------------------------------------
    //
    //  Overridden methods: UIComponent


import flash.display.BlendMode;
import flash.display.DisplayObject;
import flash.events.MouseEvent;
import flash.geom.Rectangle;

import mx.core.IFontContextComponent;
import mx.core.IUITextField;
import mx.core.IVisualElement;
import mx.core.IVisualElementContainer;
import mx.core.UIComponent;
import mx.core.mx_internal;
import mx.styles.ISimpleStyleClient;
import mx.styles.IStyleClient;
import mx.styles.StyleProtoChain;

import spark.components.supportClasses.GroupBase;
import spark.core.IGraphicElement;
import spark.core.ISharedDisplayObject;
import spark.events.ElementExistenceEvent;
import spark.primitives.supportClasses.TextGraphicElement;

use namespace mx_internal;

