FlxGroups から作成されたダイアログ画面がいくつかあります。最初の画面にLandingScreenは、2 番目の画面を開くボタンがありますCargoShop。画面が追加されるたびに、それは私の FlxState でアクティブな画面になり、他の画面のボタンは に設定されます。そのため、画面active = false;を開くボタンをクリックすると、次の更新サイクルで に設定されます。CargoShopactive = false;
現在、CargoShop画面には閉じるボタンがあり、LandingScreen再びアクティブになります。なぜか、CargoShop画面を閉じるとすぐに、ショップ ボタンをもう一度クリックしたかのように新しい画面が開きます。
これらのボタンは重なり合っていません。クリックされていないときにクリックされたと思われる FlxButton に欠けているトリックはありますか? マウスを使用したときにのみ発生します。CargoScreenキーボード コマンドでを閉じると、新しいコマンドがすぐに作成されません。