0

こんにちは、私はメイン メニューを作成していますが、私が遭遇した問題は [戻る] ボタンに関するものです。メイン メニューのサブメニュー間を移動するために、同じ [戻る] ボタンを使用しています。

常に元のメイン メニュー ラベルに戻るのではなく、再生ヘッドを適切なラベルに変更できるように、いつでもメニューのどのサブメニューが表示されているかを判断する方法を知る必要があります。

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

これのバリエーションを試してみましたが、役に立ちませんでした:c

4

1 に答える 1

1

ユーザーがどのメニューを使用しているかを手動で追跡し、それに応じて対応する必要があると思います。親メニューに戻るサブメニューごとにハードコーディングする(推奨されません)、バックトラックできる「トレイル」を作成するためにユーザーが押したメニューボタンのリストまたはスタックを保持するなど、いくつかの方法でこれを行うことができます。または、いくつかのメニューIDを追跡するだけかもしれません(同じ考えですが、ボタンを押す代わりにメニューを追跡します。これは、よりクリーンで直感的な場合があります)。

于 2013-02-12T00:30:19.323 に答える