Как настроить тип окна WindowedApplication для упрощенного использования в Adobe AIR - PullRequest
1 голос
/ 04 июня 2009

Можно ли установить тип окна WindowedApplication как «облегченный»? Я не хочу, чтобы WindowedApplication отображался на панели задач. Возможно ли это и как я могу это сделать?

Ответы [ 2 ]

1 голос
/ 04 июня 2009

Ниже приведен код, который вы можете использовать:

var window:Window = new Window(); // OR var window:BlankWindow = new BlankWindow();
window.type = NativeWindowType.LIGHTWEIGHT;
window.open(true);

Где BlankWindow - это mxml-файл, например:

<?xml version="1.0" encoding="utf-8"?>
<mx:Window xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
<!-- Your Code Here -->
</mx:Window>

Надеюсь, это поможет.

0 голосов
/ 16 июня 2009

Попробуй это. Создайте два файла .mxml. У вас должны быть Main.mxml и BlankWindow.mxml

В настройках конфигурации Main-app.xml убедитесь, что установлено следующее:

<initialWindow>
    ...
    <visible>false</visible>
    ...
</initialWindow>

Теперь в вашем Main.mxml вы захотите добавить следующее в ваш обработчик creationComplete:

var window:BlankWindow = new BlankWindow();
window.type = NativeWindowType.LIGHTWEIGHT;
window.open(true);

И в вашем BlankWindow.mxml вы помещаете информацию, которую вы хотите, чтобы ваше приложение отображало. Для окна приложения по умолчанию невозможно установить значение Lightweight. Единственный способ обойти это - скрыть главное окно и открыть дополнительное окно.

Кроме того, обязательно закройте главное окно при закрытии дополнительного окна, иначе ваше приложение не выйдет должным образом.

...