nativeWindow支持systemChrome(标准,无)和透明(false,true);这些选项位于Adobe AIR应用程序描述符文件(xml)
中 <!-- The type of system chrome to use (either "standard" or "none"). Optional. Default standard. -->
<!-- <systemChrome></systemChrome> -->
<!-- Whether the window is transparent. Only applicable when systemChrome is none. Optional. Default false. -->
<!-- <transparent></transparent> -->
但是我无法找到设置窗口类型(实用程序,普通,轻量级)的选项,如在Air Applications上的TourDeFlex上所见 - &gt; AIR API和技术 - &gt;原生Windows。
从应用程序中可以作为只读属性访问。
哪里是设置此属性的正确位置?
一个很好的使用示例可能是:minitask.org
谢谢!
编辑:窗口应以UTILITY模式开始
答案 0 :(得分:2)
您可能无法在主应用程序窗口中执行此操作。你可以使用的技巧是:
function MainConstructor() {
var opt:NativeWindowInitOptions = new NativeWindowInitOptions();
opt.type = NativeWindowType.UTILITY;
var window:NativeWindow = new NativeWindow(opt);
window.activate();
window.stage.addChild(new PreviousMainConstructor());
stage.nativeWindow.close();
}
这只会打开一个新的实用程序窗口,并关闭主应用程序窗口
答案 1 :(得分:1)
在实例化窗口时,您必须通过NativeWindowType的type
属性设置窗口的NativeWindowInitOptions。
更多信息:AIR Window Basics
答案 2 :(得分:0)
this.type = NativeWindowType.UTILITY;