 package spark.components.supportClasses
 {
 
-import __AS3__.vec.Vector;
-
 import flash.display.DisplayObject;
 import flash.display.Sprite;
 import flash.events.Event;
 import flash.events.MouseEvent;
-import flash.geom.ColorTransform;
-import flash.geom.Matrix;
 import flash.geom.Rectangle;
 
-import mx.collections.ICollectionView;
-import mx.collections.IList;
-import mx.collections.ListCollectionView;
-import mx.controls.Label;
-import mx.core.IFactory;
-import mx.core.ILayoutElement;
 import mx.core.IVisualElement;
 import mx.core.UIComponent;
 import mx.core.mx_internal;
-import mx.events.CollectionEvent;
-import mx.events.FlexEvent;
 import mx.events.PropertyChangeEvent;
-import mx.events.PropertyChangeEventKind;
-import mx.utils.MatrixUtil;
 
 import spark.components.ResizeMode;
 import spark.core.IViewport;
 import spark.core.MaskType;
-import spark.events.RendererExistenceEvent;
 import spark.layouts.BasicLayout;
 import spark.layouts.supportClasses.LayoutBase;
 

        }
    }
    
    //----------------------------------
    //  horizontal,verticalScrollPositionDelta
    //----------------------------------

    //--------------------------------------------------------------------------
    
    //----------------------------------
    //  alpha
    //----------------------------------
    
    private var _explicitAlpha:Number = 1.0;
    
    /**
     *  @private
     */
    override public function set alpha(value:Number):void
    {
        if (enabled)
            super.alpha = value;
        _explicitAlpha = value;
    }
    
    //----------------------------------
    //  mouseChildren
    //----------------------------------

