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

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

    private var _bottomExtension:Number = 0.0;

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

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

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

    private var _topExtension:int = 0;

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

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