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);
下面是我使用 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);