Flex-AIR:在任务栏中使用NO选项卡创建应用程序?

时间:2009-07-08 20:52:49

标签: flex air

我现在有一个AIR应用程序已完成一半。今天客户告诉我,他不希望在他的任务栏中显示一个标签。通过使它们轻量化,我已经为新窗口制作了这个。我不知道如何使主窗口轻量级。如果没有办法,是否有解决办法,比如不是没有主窗口而只是打开轻量级窗口,不知道怎么办呢?有谁知道怎么做?

谢谢!

1 个答案:

答案 0 :(得分:5)

检查this doc out. - 是的,你可以这样做。简而言之,您必须隐藏初始窗口 - 然后在轻量级窗口中显示您的应用程序。

另外 - 请注意:在Mac上 - 行为不同。按照惯例,显示时,“任务栏”中不显示窗口。当它最小化时,它在栏中。要在Mac上最小化时隐藏应用程序 - 您必须使窗口“不可见”而不是最小化它。上面提到的文档提供了进一步的细节。

您案件的文档的关键部分:

  

在Windows操作系统上,   使用类型实用程序创建的窗口   或轻量级不会出现在   任务栏。看不见的窗户没有   也出现在任务栏上。

     

因为初始窗口是   必须是类型,正常,按顺序   无任何创建应用程序   窗口出现在任务栏中,你   必须关闭初始窗口或   让它看不见。

     

关闭所有   你的应用程序中没有窗口   终止应用程序,设置   autoExit属性   NativeApplication对象为false   在关闭最后一个窗口之前。至   只是阻止初始窗口   不断变得可见,添加   虚假的    的元素   应用程序描述符文件(和   不将visible属性设置为true   或者调用的activate()方法   窗口)。

     

在新开的窗户中   应用程序,设置类型属性   NativeWindowInitOption对象   传递给窗口构造函数   NativeWindowType.UTILITY或   NativeWindowType.LIGHTWEIGHT