Actionscript 3 接收错误:未定义的属性bitmapfilter类型为3

Actionscript 3 接收错误:未定义的属性bitmapfilter类型为3,actionscript-3,flashdevelop,Actionscript 3,Flashdevelop,我正在编写一个乒乓球克隆教程,目前正在尝试向球图像添加一个斜面过滤器。当我输入代码时,它返回一个错误 未定义的属性bitmapfilter类型 我查过了,应该是有效的。我用两个*标记了这条线 package { import flash.display.Sprite; import flash.display.Graphics; import flash.events.Event; import flash.filters.BevelFilter; import flash.filters.G

我正在编写一个乒乓球克隆教程,目前正在尝试向球图像添加一个斜面过滤器。当我输入代码时,它返回一个错误

未定义的属性bitmapfilter类型

我查过了,应该是有效的。我用两个*标记了这条线

package 
{
import flash.display.Sprite;
import flash.display.Graphics;
import flash.events.Event;
import flash.filters.BevelFilter;
import flash.filters.GlowFilter;

public class Ball extends Sprite  
{
    private const RADIUS:int = 12;
    private const COLOR:uint = 0x01A6B2;
    private const COLOR2:uint = 0x45FCFF;
**  private const BEVEL:BevelFilter = new BevelFilter(4, 90, COLOR2, 1, COLOR2, 1, 10, 10, 1, 1, BitmapFilterType.Inner, true);
    private const GLOW:GlowFilter = new GlowFilter(0xFFFFFF, .6, 0, 0, 5, 1, true);

    public function Ball():void {
        addEventListener(Event.ADDED_TO_STAGE, go);
    }

    private function go(e:Event):void {
        removeEventListener(Event.ADDED_TO_STAGE, go);
        graphics.lineStyle(2, COLOR, 1);
        graphics.beginFill(COLOR);
        graphics.drawCircle(0, 0, RADIUS);
        filters = [BEVEL, GLOW];
    }
}
}

谢谢

我经常使用这些。您的代码应该如下所示

private const BEVEL:BevelFilter = new BevelFilter(4, 90, COLOR2, 1, COLOR2, 1, 10, 10, 1, 1, "inner", true);
倒数第二个参数接受一个字符串


不知道为什么文档会有不同的表示。这是AdobeFlashCS6的代码提示,我知道这应该可以工作。

非常好,谢谢。不客气。请别忘了接受我的回答。我不得不等了三分钟。啊,是的,忘了。谢谢