2010-07-13 28 views

回答

1

我认为你需要扩展你的用例。

如果你希望它是模态的,你想关闭整个操作系统,直到用户处理这个窗口?我怀疑这是可能的。操作系统是否以任何方式支持? (除了崩溃时)。

如果要防止在此窗口启动时使用您的应用程序,请勿使用NativeWindow将组件与PopUpManager一起使用。它在创建弹出窗口时具有模态属性。

+0

我将在“系统”窗口中打开我的应用程序的设置窗口,并防止在应用程序中单击... – caeycae 2010-07-14 04:09:06

+0

我wouldn为此使用本机窗口。 NativeWindow打开一个新的操作系统窗口。相反,创建你自己的“设置”组件并使用PopUpManager打开它。看看MS Word或你的浏览器。所有设置Windows都包含在应用程序中。 – JeffryHouser 2010-07-14 11:33:21

+0

好吧,我会改变窗口组件,但在其他lenguajes,这是可能的。坦克的帮助 – caeycae 2010-07-14 14:17:29

0

另一种可能的方式是一直在做这样的事情

private function _onActivate(__e:Event):void 
{ 
    if (_settingsWindow) 
    { 
     __e.preventDefault(); 
     _settingsWindow.activate() 
    } 
} 

,当你打开设置窗口,设置好一切的“mainapplications”阶段mouseEnabled = false; mouseChildren = false;和监听settingswindow接近事件重新激活鼠标启用并将_settingsWindow设置为空和mainaapplications窗口再次激活(只是为了确保)

相关问题