ViewStack を持つアプリがあります。スタックには約 15 枚ほどのフルスクリーン パネルがあり、それぞれに多くの処理が行われています。そのため、各パネルの子の作成は、必要になるまで (creationPolicy を使用して) 延期されます。次のように、パネルの作成が開始される前に、何かをモーダル ポップアップとして表示したい (しばらくお待ちください...)。
PopUpManager.addPopUp(myPopup, FlexGlobals.topLevelApplication.root, true);
LayoutManager.getInstance().usePhasedInstantiation = false;
theStack.thePanel.createComponentsFromDescriptors(true);
LayoutManager.getInstance().usePhasedInstantiation = true;
PopUpManager.removePopUp(instance);
しかしもちろん、何も表示されず、作成が行われ、数秒間続き、ポップアップがすぐに表示されては消えます。
先に進む前に、addPopUp の後にポップアップを強制的に表示するにはどうすればよいですか?