菜单AS3中的共享后退按钮闪烁

时间:2013-02-12 00:23:12

标签: actionscript-3 flash-cs5

嗨,所以我正在制作一个主菜单,我遇到的问题是关于后退按钮。我使用相同的后退按钮在主菜单的子菜单中导航。

我需要知道如何在任何给定时间确定菜单的哪个子菜单,以便我可以将播放头更改为相应的标签,而不是一直返回到原始主菜单标签。

    var subMenu:DisplayObject = this.getChildByName("mc_subMultiplayer");
    if (Boolean(this.contains(subMenu))){
        this.gotoAndPlay(49);
    }
    else{
        MovieClip(parent).gotoAndPlay("goBack");
    }

我尝试过这种变化无济于事:c

1 个答案:

答案 0 :(得分:1)

我认为您需要手动跟踪用户所处的菜单并做出相应的反应。您可以通过以下几种方式执行此操作,例如对每个子菜单进行硬编码,返回父菜单(不推荐)或保留用户按下的列表或堆栈菜单按钮以创建可以回溯的“跟踪”,或者只是跟踪一些菜单ID(相同的想法,但跟踪菜单而不是按钮按下,这可能更清洁和直观)。