在创建延迟组件时显示弹出窗口

时间:2012-07-12 23:34:34

标签: flex

我有一个拥有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之后?

0 个答案:

没有答案