全屏幕模式,在Windows上使用flex air



我的应用程序可以进入全屏模式。但它总是在Windows Media Center后面"打开",我需要我的空中应用程序显示在媒体中心上方。

我发现了这篇文章:http://msdn.microsoft.com/en-us/library/windows/desktop/bb189148.aspx在叠加部分,它说:"除了对话框或提示之外,不可能在Windows Media Center全屏视频体验上叠加任何其他内容。"

我想我可能需要写一个C#应用程序来在媒体中心上显示对话框?任何其他想法都将不胜感激。

我的代码:

this.stage.nativeWindow.activate();
this.stage.nativeWindow.restore();
this.stage.nativeWindow.maximize();
stage.displayState = StageDisplayState.FULL_SCREEN_INTERACTIVE;

尝试将NativeWindow的alwaysInFront属性设置为真正的

我有一个双屏Air应用程序(AS3项目),我在全屏运行媒体中心(Windows 7),然后运行我的应用程序。我的应用程序集中打开。

以下是我的一些设置,希望能有所帮助。

主阶段:

stage.displayState = StageDisplayState.FULL_SCREEN_INTERACTIVE;

弹出屏幕:

with(popScreenOptions){
    type = NativeWindowType.NORMAL;
    minimizable = false;            
    resizable = false;
    maximizable = false;
    systemChrome = NativeWindowSystemChrome.NONE;
    transparent = false;
}

相关内容

  • 没有找到相关文章

最新更新