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

Actionscript 3 Actionscript代码未执行,但没有编译器错误,actionscript-3,flash,Actionscript 3,Flash,下面是我使用flashtween和ease类进行动画的基本按钮和菜单交互的代码。已测试电影,但没有响应,也没有编译器错误,但输出面板显示: TypeError: Error #1123: Filter operator not supported on type builtin.as$0.MethodClosure. at CloudRail_fla::LaunchDeckcontrols_3/frame1() 请问有什么问题?switchbd\u btn.addEventListene

下面是我使用flashtween和ease类进行动画的基本按钮和菜单交互的代码。已测试电影,但没有响应,也没有编译器错误,但输出面板显示:

TypeError: Error #1123: Filter operator not supported on type builtin.as$0.MethodClosure. at CloudRail_fla::LaunchDeckcontrols_3/frame1()
请问有什么问题?

switchbd\u btn.addEventListener.(MouseEvent.MOUSE\u向下,ShowswitchBD)

应该是


switchbd\u btn.addEventListener(MouseEvent.MOUSE\u DOWN,ShowswitchBD)

switchbd\u btn.addEventListener.(MouseEvent.MOUSE\u向下,显示switchbd)

应该是


switchbd\u btn.addEventListener(MouseEvent.MOUSE\u DOWN,ShowswitchBD)

如果您想知道差异是什么,则在
addEventListener
之后的原始代码中有一个多余的周期-这就是所述错误的原因。是的,请确保该行不正确。不确定这是否是问题的原因,但正如前面提到的,你可能有一个打字错误。谢谢,已经排序好了。值得注意的是,一个点能够产生令人头痛的程度。如果您想知道区别是什么,在
addEventListener
之后的原始代码中有一个多余的周期-这就是所述错误的原因。是的,请确保该行不正确。不确定这是否是问题的原因,但正如前面提到的,你可能有一个打字错误。谢谢,已经排序好了。非常有趣的是,注意到一个圆点能够产生的头痛程度。
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();
    }
}`