AIR:如何将NativeWindow type设置为实用程序

AIR:如何将NativeWindow type设置为实用程序,air,flex4,nativewindow,Air,Flex4,Nativewindow,nativeWindow支持systemChrome(标准,无)和透明(假,真);这些选项位于Adobe AIR应用程序描述符文件(xml)中 但是我找不到设置窗口类型(实用、普通、轻量级)的选项,就像在TourDeFlex的Air Applications->Air api和technologies->Native Windows下看到的那样 可以作为只读属性访问应用程序中的 哪里是设置此属性的正确位置 一个很好的使用示例是:minitash.org 谢谢 编辑:窗口应以实用程序模式启动在

nativeWindow支持systemChrome(标准,无)和透明(假,真);这些选项位于Adobe AIR应用程序描述符文件(xml)中


但是我找不到设置窗口类型(实用、普通、轻量级)的选项,就像在TourDeFlex的Air Applications->Air api和technologies->Native Windows下看到的那样

可以作为只读属性访问应用程序中的

哪里是设置此属性的正确位置

一个很好的使用示例是:minitash.org

谢谢

编辑:窗口应以实用程序模式启动

在实例化窗口时,您必须通过的
类型
属性设置窗口的属性


更多信息:

您可能无法在主应用程序窗口中执行此操作。您可以使用的技巧是:

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();
}

这只是打开一个新的实用程序窗口,并关闭主应用程序窗口

this.type=NativeWindowType.utility

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();
}