Справочник по ActionScript® 3.0 для платформы Adobe® Flash®
Домашняя страница  |  Скрыть список пакетов и классов |  Пакеты  |  Классы  |  Что нового  |  Указатель  |  Приложения  |  Почему по-английски?
Фильтры: Получение данных с сервера...
Получение данных с сервера...
flash.display 

NativeWindowInitOptions  - AS3

Пакетflash.display
Классpublic class NativeWindowInitOptions
НаследованиеNativeWindowInitOptions Inheritance Object

Язык версии: ActionScript 3.0
Версии среды выполнения: AIR 1.0

Класс NativeWindowInitOptions определяет параметры инициализации, используемые при создании нового экземпляра NativeWindow.

Свойства, определенные в параметрах, инициализации нельзя изменить после создания окна.

Примечание. Для начального окна приложения, автоматически создаваемого в AIR, все эти свойства, кроме type, задаются в дескрипторе приложения. Начальное окно всегда имеет тип NativeWindowType.NORMAL.

Связанные элементы API



Общедоступные свойства
 СвойствоОпределено
 Inheritedconstructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта.
Object
      maximizable : Boolean
Определяет возможность разворачивания окна пользователем.
NativeWindowInitOptions
      minimizable : Boolean
Определяет возможность сворачивания окна пользователем.
NativeWindowInitOptions
      owner : NativeWindow
Указывает объект NativeWindow, который должен владеть любыми окнами, созданными с этим NativeWindowInitOptions.
NativeWindowInitOptions
      renderMode : String
Указывает режим визуализации объекта NativeWindow, созданного с этим объектом NativeWindowInitOptions.
NativeWindowInitOptions
      resizable : Boolean
Определяет возможность изменения размеров окна пользователем.
NativeWindowInitOptions
      systemChrome : String
Указывает, предусмотрен ли для окна системный Chrome.
NativeWindowInitOptions
      transparent : Boolean
Указывает, поддерживает ли окно прозрачность и альфа-смешивание с рабочим столом.
NativeWindowInitOptions
      type : String
Задает тип создаваемого окна.
NativeWindowInitOptions
Общедоступные методы
 МетодОпределено
  
Создает новый объект NativeWindowInitOptions.
NativeWindowInitOptions
 Inherited
Показывает, определено ли заданное свойство для объекта.
Object
 Inherited
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра.
Object
 Inherited
Показывает наличие заданного свойства и его перечисляемость.
Object
 Inherited
Задает доступность динамического свойства для операций цикла.
Object
 Inherited
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали.
Object
 Inherited
Возвращает строковое представление заданного объекта.
Object
 Inherited
Возвращает элементарное значение заданного объекта.
Object
Сведения о свойстве
    

maximizable

свойство
maximizable:Boolean

Язык версии: ActionScript 3.0
Версии среды выполнения: AIR 1.0

Определяет возможность разворачивания окна пользователем.

Для окон с системным Chrome этот параметр влияет на внешний вид кнопки для разворачивания. Также она влияет и на другие элементы пользовательского интерфейса, управляемого системой, такие как меню окна в Microsoft Windows.

При значении false окно не может быть развернуто пользователем. При вызове метода NativeWindow maximize() напрямую окно полностью разворачивается.

Примечания о вариантах поведения ОС

  • В операционных системах, таких как Mac OS X, в которых разворачивание окна не предотвращает изменения размеров, значение false необходимо задать как для maximizable, так и для resizable, чтобы предотвратить масштабирование или изменение размеров окна.
  • Некоторые диспетчеры окон Linux разрешают пользователю разворачивать окна на весь экран, даже когда свойству maximizable задано значение false.

Значением по умолчанию является true.



Реализация
    public function get maximizable():Boolean
    public function set maximizable(value:Boolean):void

Связанные элементы API

    

minimizable

свойство 
minimizable:Boolean

Язык версии: ActionScript 3.0
Версии среды выполнения: AIR 1.0

Определяет возможность сворачивания окна пользователем.

Для окон с системным Chrome этот параметр влияет на внешний вид кнопки для сворачивания. Также она влияет и на другие элементы пользовательского интерфейса, управляемого системой, такие как меню окна в Microsoft Windows.

При значении false окно не может быть свернуто пользователем. При вызове метода NativeWindow minimize() напрямую окно сворачивается.

Примечание. Некоторые диспетчеры окон Linux разрешают пользователю сворачивать окна, даже когда свойству minimizable задано значение false.

Значением по умолчанию является true.



Реализация
    public function get minimizable():Boolean
    public function set minimizable(value:Boolean):void

Связанные элементы API

    

owner

свойство 
owner:NativeWindow

Язык версии: ActionScript 3.0
Версии среды выполнения: AIR 2.6

Указывает объект NativeWindow, который должен владеть любыми окнами, созданными с этим NativeWindowInitOptions.

Когда у окна есть владелец, то окно всегда отображается перед его владельцем, минимизировано и скрыто наряду с его владельцем, и закрывает, когда его владелец закрывает.

Значением по умолчанию является null.



Реализация
    public function get owner():NativeWindow
    public function set owner(value:NativeWindow):void

Связанные элементы API

    

renderMode

свойство 
renderMode:String

Язык версии: ActionScript 3.0
Версии среды выполнения: AIR 3.0

Указывает режим визуализации объекта NativeWindow, созданного с этим объектом NativeWindowInitOptions.

Константы для допустимых значений данного свойства определяются в классе NativeWindowRenderMode

Если не задано иное, по умолчанию для renderMode используется значение NativeWindowRenderMode.AUTO.

Значением по умолчанию является NativeWindowRenderMode.AUTO.



Реализация
    public function get renderMode():String
    public function set renderMode(value:String):void

Связанные элементы API

    

resizable

свойство 
resizable:Boolean

Язык версии: ActionScript 3.0
Версии среды выполнения: AIR 1.0

Определяет возможность изменения размеров окна пользователем.

При установке false размеры окна не могут быть изменены пользователем с помощью системного Chrome. Вызов метода startResize() NativeWindow в ответ на событие мыши разрешает пользователям изменять размеры окна. При задании границ окна напрямую размер окна также изменится.

Примечания о вариантах поведения ОС

  • В операционных системах, таких как Mac OS X, в которых разворачивание окна является операцией изменения размеров, значение false необходимо задать как для maximizable, так и для resizable, чтобы предотвратить масштабирование или изменение размеров окна.
  • Некоторые диспетчеры окон Linux разрешают пользователю изменять размеры, даже когда свойству resizable задано значение false.

Значением по умолчанию является true.



Реализация
    public function get resizable():Boolean
    public function set resizable(value:Boolean):void

Связанные элементы API

    

systemChrome

свойство 
systemChrome:String

Язык версии: ActionScript 3.0
Версии среды выполнения: AIR 1.0

Указывает, предусмотрен ли для окна системный Chrome.

Хромом называются элементы управления окном, позволяющие управлять свойствами окна на рабочем столе. Системный Chrome использует стандартные элементы управления для окружения рабочего стола, в котором работает приложение AIR, и согласует его со стандартным внешним видом, используемым в данной операционной системе.

Чтобы использовать хром, предусмотренный в среде (такой как Flex), или указать собственный хром окна, задайте для systemChrome значение NativeWindowSystemChrome.NONE.

Константы для допустимых значений данного свойства определяются в классе NativeWindowSystemChrome:

  • NativeWindowSystemChrome.NONE
  • NativeWindowSystemChrome.STANDARD

Если не задано иное, по умолчанию для systemChrome используется значение NativeWindowSystemChrome.STANDARD.

Для свойства transparent окна с системным хромом не поддерживается значение true.

Значением по умолчанию является NativeWindowSystemChrome.STANDARD.



Реализация
    public function get systemChrome():String
    public function set systemChrome(value:String):void

Связанные элементы API

    

transparent

свойство 
transparent:Boolean

Язык версии: ActionScript 3.0
Версии среды выполнения: AIR 1.0

Указывает, поддерживает ли окно прозрачность и альфа-смешивание с рабочим столом.

Если задано значение true, отображение окна согласуется с рабочим столом. Области окна, не закрытые экранным объектом или закрытые объектами отображения с значениями альфа-канала, близкими нулю, становятся невидимы и не реагируют на мышь (при нажатии на объект рабочего стола, находящийся под окном). Значение альфа-канала, при котором объект перестает улавливать события мыши, варьируется от 0,01 до 0,06 в зависимости от операционной системы.

Для свойства transparent окна с системным хромом не поддерживается значение true.

Примечание. Не все диспетчеры окно Linux поддерживают прозрачность. В таких системах прозрачные области окна накладываются на черный фон.

Значением по умолчанию является false.



Реализация
    public function get transparent():Boolean
    public function set transparent(value:Boolean):void
    

type

свойство 
type:String

Язык версии: ActionScript 3.0
Версии среды выполнения: AIR 1.0

Задает тип создаваемого окна.

Константы для допустимых значений данного свойства определяются в классе NativeWindowType:

  • NativeWindowType.NORMAL — Обычное окно. Обычные окна используют полноразмерный хром и отображаются на панели задач в ОС Windows или Linux.
  • NativeWindowType.UTILITY — Палитра инструмента. Окна служебной программы используют более тонкую версию системного Chrome и не отображаются на панели задач Windows.
  • NativeWindowType.LIGHTWEIGHT — облегченные окна не могут иметь системный Chrome и не отображаются на панели задач ОС Windows или Linux. Кроме того, у облегченных окон нет системного меню (Alt-Space) в Windows. Облегченные окна подходят для уведомлений и элементов управления, таких как комбинированное поле, открывающие кратковременную область отображения. Когда используется облегченный тип, свойство systemChrome должно иметь значение NativeWindowSystemChrome.NONE.

Если не задано иное, по умолчанию для type используется значение NativeWindowType.NORMAL.

Значением по умолчанию является NativeWindowType.NORMAL.



Реализация
    public function get type():String
    public function set type(value:String):void

Связанные элементы API

Сведения о конструкторе
    

NativeWindowInitOptions

()Конструктор
public function NativeWindowInitOptions()

Язык версии: ActionScript 3.0
Версии среды выполнения: AIR 1.0

Создает новый объект NativeWindowInitOptions.

По умолчанию вновь созданный объект имеет следующие значения:

  • systemChrome = NativeWindowSystemChrome.STANDARD
  • type = NativeWindowType.NORMAL
  • transparent = false
  • владелец = null
  • resizable = true
  • maximizable = true
  • minimizable = true





[ X ]Почему по-английски?
Содержимое Справочника ActionScript 3.0 отображается на английском языке

Не все части Справочника ActionScript 3.0 переводятся на все языки. Если какой-то текстовый элемент не переведен, он отображается на английском языке. Например, компонент ga.controls.HelpBox не переведен ни на один из языков. Это значит, что в русской версии справки компонент ga.controls.HelpBox будет отображаться на английском языке.