     //  topExtension
     //----------------------------------
 
-    private var _topExtension:Number = 0.0;
+    private var _topExtension:int = 0;
 
     /**
      *  @copy flash.filters.ShaderFilter#topExtension
      */
-    public function get topExtension():Number
+    public function get topExtension():int
     {
         return _topExtension;
     }
 
-    public function set topExtension(value:Number):void
+    public function set topExtension(value:int):void
     {
         if (value == _topExtension)
             return

    //  rightExtension
    //----------------------------------

    private var _rightExtension:Number = 0.0;

    /**
     *  @copy flash.filters.ShaderFilter#rightExtension
     */
    public function get rightExtension():Number
    {
        return _rightExtension;
    }

    public function set rightExtension(value:Number):void
    {
        if (value == _rightExtension)
            return;

     *  @param shader Fully realized flash.display.Shader instance, or
     *  Class representing a Shader (such as from an Embed).
     */ 
    public function ShaderFilter(shader:Object=null)  
    {  
        super();
        eventDispatcher = new EventDispatcher();
