我有一个具有 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 之后显示弹出窗口?