 ////////////////////////////////////////////////////////////////////////////////
 package spark.effects
 {
-import flash.display.BitmapData;	
+import flash.display.BitmapData;    
 import flash.display.IBitmapDrawable;
 import flash.display.Sprite;
 import flash.geom.Matrix;

        return getSnapshot(target);
    }
    
    public static function getSnapshot(target:Object):BitmapData
    {
        if (target is GraphicElement)

    public var shaderCode:Object;
    
    /**
     * A map of parameter name/value pairs passed to the pixel-shader program 
     * prior to playing. For example,
     * to set a parameter named <code>direction</code> in a
     * shader with a Pixel Bender pbj file in Wipe.pbj, the calling 
     * code could do the following:
     * 
     * @example <listing version="3.0">
     *   [Embed(source="Wipe.pbj", mimeType="application/octet-stream")]
     *   private var WipeCodeClass:Class;
     *   var shaderEffect = new AnimateShaderTransition();
     *   shaderEffect.shaderCode = WipeCodeClass;
     *   shaderEffect.shaderProperties = {direction : 1};
     * </listing>
     *  
     *  @langversion 3.0
     *  @playerversion Flash 10
