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