Actionscript 3 AS3菜单未检测到点击
我有一些按钮可以在时间线上导航。我试图做一个switch语句,这样可以节省我写代码的时间。这是我想到的,但它不起作用。每个按钮都有一个滚动功能,可以正常工作。跟踪在那里进行调试Actionscript 3 AS3菜单未检测到点击,actionscript-3,button,switch-statement,Actionscript 3,Button,Switch Statement,我有一些按钮可以在时间线上导航。我试图做一个switch语句,这样可以节省我写代码的时间。这是我想到的,但它不起作用。每个按钮都有一个滚动功能,可以正常工作。跟踪在那里进行调试 for (var a=0; a<mainButtons.length; a++){ mainButtons[a].buttonMode = true; mainButtons[a].addEventListener(rolled, hideDbases); mainButtons[a].addEventListen
for (var a=0; a<mainButtons.length; a++){
mainButtons[a].buttonMode = true;
mainButtons[a].addEventListener(rolled, hideDbases);
mainButtons[a].addEventListener(clicked, switchView);
}
function switchView(e:Event):void {
switch (e.target.name) {
case "count_btn":
gotoAndPlay(4);
trace("count");
break;
case "order_btn":
gotoAndPlay(5);
trace("order");
break;
case "admin_btn":
gotoAndPlay(6);
trace("admin");
break;
case "serve_btn":
gotoAndPlay(7);
trace("service");
break;
case "video_btn":
gotoAndPlay(8);
trace("video");
break;
}
}
用于(var a=0;a结果表明,我需要为后面的图形提供与主movieclip相同的实例名称。我制作的按钮是渐变、文本框和图标。所有三个元素都是movieclip本身,然后制作成一个主movieclip。因此,如果父实例被称为count_btn,那么我还必须调用渐变background的实例计数\u btn。我不知道为什么,但问题已经解决。您是否得到了跟踪?