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

    //  topExtension
    //----------------------------------

    private var _topExtension:Number = 0.0;

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

    public function set topExtension(value:Number):void
    {
        if (value == _topExtension)
            return

    //  bottomExtension
    //----------------------------------

    private var _bottomExtension:int = 0;

    /**
     *  @copy flash.filters.ShaderFilter#bottomExtension
     */
    public function get bottomExtension():int
    {
        return _bottomExtension;
    }

    public function set bottomExtension(value:int):void
    {
        if (value == _bottomExtension)
            return;
