2010-06-05 76 views
0

我有一个应用程序允许面板弹出以允许用户编辑一些属性。设置面板所有者

如何设置面板所有者,使其位于页面上的所有其他组件的顶部,而无需像使用警告框一样实际禁用它们?

回答

1

使用PopUpManager可以显示其他内容。我用这样的函数来创建前的弹出窗口:

protected function createPopUp(className:Class):void{ 
    var win : IFlexDisplayObject = PopUpManager.createPopUp(Application.application as DisplayObject, className, false) as IFlexDisplayObject; 
    PopUpManager.centerPopUp(win); 
} 

你可以看到它与Flextras Calendar API Explorer行动。点击顶部栏上的任何按钮。

+0

谢谢! 实际上找不到API源代码,但演示告诉我这是我想要的,而试验和错误为我提供了解决方案。 :-) – Babyangle86 2010-06-05 11:37:10

+1

很高兴帮助!对于将来的读者,演示中的代码位于com.flextras.apiExplorer.Features.mxml文件中。 – JeffryHouser 2010-06-05 12:57:35