嗨,所以我正在制作一个主菜单,我遇到的问题是关于后退按钮。我使用相同的后退按钮在主菜单的子菜单中导航。
我需要知道如何在任何给定时间确定菜单的哪个子菜单,以便我可以将播放头更改为相应的标签,而不是一直返回到原始主菜单标签。
var subMenu:DisplayObject = this.getChildByName("mc_subMultiplayer");
if (Boolean(this.contains(subMenu))){
this.gotoAndPlay(49);
}
else{
MovieClip(parent).gotoAndPlay("goBack");
}
我尝试过这种变化无济于事:c
答案 0 :(得分:1)
我认为您需要手动跟踪用户所处的菜单并做出相应的反应。您可以通过以下几种方式执行此操作,例如对每个子菜单进行硬编码,返回父菜单(不推荐)或保留用户按下的列表或堆栈菜单按钮以创建可以回溯的“跟踪”,或者只是跟踪一些菜单ID(相同的想法,但跟踪菜单而不是按钮按下,这可能更清洁和直观)。