Actionscript 代码未执行但没有编译器错误

Actionscript code not executing but no compiler errors

下面是我使用 flash tween 和 ease class 为动画制作的基本按钮和菜单交互代码。测试电影但没有响应,也没有编译器错误,除了输出面板显示:

TypeError: Error #1123: Filter operator not supported on type builtin.as[=11=].MethodClosure.
    at CloudRail_fla::LaunchDeckcontrols_3/frame1()

其中 Cloudrail 是我的文档名称。

这是代码:

switchbd_btn.addEventListener.(MouseEvent.MOUSE_DOWN, ShowswitchBD);

var switchbdIN:Tween = new Tween (switchbd, "x", Strong.easeOut, 1089.05, 277.85, 1, true);
var switchbdOUT:Tween = new Tween (switchbd, "x", Strong.easeOut, 277.85, 1089.05, 1, true);

function ShowswitchBD(e:MouseEvent):void {
    if (switchbd.currentFrame == 1)
    {
        gotoAndStop(2);
        switchbdIN.start();
}
    else {
        gotoAndStop(1);
        switchbdOUT.start();
    }
}`

请问有什么问题吗?

switchbd_btn.addEventListener.(MouseEvent.MOUSE_DOWN, ShowswitchBD);

应该是

switchbd_btn.addEventListener(MouseEvent.MOUSE_DOWN, ShowswitchBD);