如何更改舞台的 NativeWindow?

How can I change the NativeWindow for the stage?

对于我在 Adob​​e Air 中创建的应用程序,我想立即关闭默认的 window 并打开一个新的,然后使用新的 window 作为 'main' 一个(但仍然可以对舞台进行引用)。

此代码关闭当前 window 并创建一个新的。如何用新的 window 替换当前的

var throwWindow:NativeWindow = this.stage.nativeWindow;

var options:NativeWindowInitOptions = new NativeWindowInitOptions();
options.systemChrome = NativeWindowSystemChrome.STANDARD;
options.type = NativeWindowType.NORMAL;
options.transparent = false;
options.resizable = false;
options.maximizable = false;

var clientWindow:NativeWindow = new NativeWindow(options);
clientWindow.activate();

throwWindow.close();

我总结一下你的问题,你想将你的文档 class 从一个 window 移动到另一个

实际上,您可以像任何其他显示对象一样轻松地重新设置文档的父级 class。因此,要将它从一个 window 拍摄到另一个,您可以执行以下操作(其中 this 是对您的文档 class 的引用)

clientWindow.stage.addChild(this);