对于我在Adobe Air中创建的应用程序,我想立即关闭默认窗口并打开一个新窗口,然后将该新窗口用作"主"窗口(但仍然可以引用后台文件)。
此代码关闭当前窗口并创建一个新窗口。如何用新窗口替换当前窗口?
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();
我将总结您的问题,您希望将文档类从一个窗口移动到另一个窗口。
实际上,您可以像任何其他显示对象一样轻松地重新设置文档类的父级。因此,要将其从一个窗口拍摄到另一个窗口,您可以执行以下操作(其中this
是对文档类的引用)
clientWindow.stage.addChild(this);