如何更改舞台的 NativeWindow?
How can I change the NativeWindow for the stage?
对于我在 Adobe 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);
对于我在 Adobe 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);