ActionScript® 3.0 Referenzhandbuch für die Adobe® Flash®-Plattform
Home  |  Liste der Pakete und Klassen ausblenden |  Pakete  |  Klassen  |  Neue Funktionen  |  Stichwortverzeichnis  |  Anhänge  |  Warum auf Englisch?
Filter: AIR 30.0 und früher, Flash Player 30.0 und früher, Flash Lite 4
Flex 4.6 und früher, Flash Pro CS6 und früher
Filter ausblenden
flash.display 

NativeWindowInitOptions  - AS3

Paketflash.display
Klassepublic class NativeWindowInitOptions
VererbungNativeWindowInitOptions Inheritance Object

Sprachversion: ActionScript 3.0
Laufzeitversionen: AIR 1.0

Die NativeWindowInitOptions-Klasse definiert die Initialisierungsoptionen, die für die Erstellung einer neuen NativeWindow-Instanz verwendet werden.

Die in den Initialisierungsoptionen definierten Eigenschaften können nach der Erstellung eines Fensters nicht mehr geändert werden.

Hinweis: Für das von AIR automatisch erstellte erste Anwendungsfenster sind alle diese Eigenschaften (mit Ausnahme von type) im Anwendungsdeskriptor festgelegt. Das ursprüngliche Fenster hat immer den Typ NativeWindowType.NORMAL.

Verwandte API-Elemente



Öffentliche Eigenschaften
 EigenschaftDefiniert von
 Inheritedconstructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz.
Object
      maximizable : Boolean
Legt fest, ob ein Fenster durch den Benutzer maximiert werden kann.
NativeWindowInitOptions
      minimizable : Boolean
Legt fest, ob ein Fenster durch den Benutzer minimiert werden kann.
NativeWindowInitOptions
      owner : NativeWindow
Gibt das NativeWindow-Objekt an, das Eigentümer aller mit diesen NativeWindowInitOptions erstellten Fenster ist.
NativeWindowInitOptions
      renderMode : String
Gibt den Rendermodus des NativeWindow-Objekts an, das mit diesen NativeWindowInitOptions erstellt wurde.
NativeWindowInitOptions
      resizable : Boolean
Legt fest, ob die Fenstergröße durch den Benutzer geändert werden kann.
NativeWindowInitOptions
      systemChrome : String
Legt fest, ob Systemchrom für das Fenster zur Verfügung steht.
NativeWindowInitOptions
      transparent : Boolean
Gibt an, ob das Fenster Transparenz und Alpha-Blending zum Desktop unterstützt.
NativeWindowInitOptions
      type : String
Gibt den Typ des zu erstellenden Fensters an.
NativeWindowInitOptions
Öffentliche Methoden
 MethodeDefiniert von
  
Erstellt ein neues NativeWindowInitOptions-Objekt.
NativeWindowInitOptions
 Inherited
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde.
Object
 Inherited
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde.
Object
 Inherited
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann.
Object
 Inherited
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest.
Object
 Inherited
Gibt die Stringdarstellung dieses Objekts zurück, formatiert entsprechend den Konventionen des Gebietsschemas.
Object
 Inherited
Gibt das angegebene Objekt als String zurück.
Object
 Inherited
Gibt den Grundwert des angegebenen Objekts zurück.
Object
Eigenschaftendetails
    

maximizable

Eigenschaft
maximizable:Boolean

Sprachversion: ActionScript 3.0
Laufzeitversionen: AIR 1.0

Legt fest, ob ein Fenster durch den Benutzer maximiert werden kann.

Bei Fenstern mit Systemchrom beeinflusst diese Einstellung die Darstellung der Maximierungsschaltfläche des Fensters. Sie beeinflusst zudem andere Teile der systemverwalteten Benutzeroberfläche, wie das Fenster-Menü unter Microsoft Windows.

Wenn diese Eigenschaft auf false gesetzt ist, kann das Fenster durch den Benutzer nicht maximiert werden. Durch das Aufrufen der maximize()-Methode von NativeWindow wird das Fenster unmittelbar maximiert.

Hinweise zum Verhalten des Betriebssystems:

  • Unter Betriebssystemen wie Mac OS X, bei denen eine Maximierung des Fensters die Größenänderung nicht verhindert, müssen sowohl maximizable als auch resizable auf false eingestellt werden, um zu verhindern, dass die Fenstergröße geändert wird.
  • Einige Linux-Fenstermanager lassen das Maximieren von Fenstern durch den Benutzer zu, selbst wenn die maximizable-Eigenschaft den Wert false aufweist.

Der Standardwert ist true.



Implementierung
    public function get maximizable():Boolean
    public function set maximizable(value:Boolean):void

Verwandte API-Elemente

    

minimizable

Eigenschaft 
minimizable:Boolean

Sprachversion: ActionScript 3.0
Laufzeitversionen: AIR 1.0

Legt fest, ob ein Fenster durch den Benutzer minimiert werden kann.

Bei Fenstern mit Systemchrom beeinflusst diese Einstellung die Darstellung der Minimierungsschaltfläche des Fensters. Sie beeinflusst zudem andere Teile der systemverwalteten Benutzeroberfläche, wie das Fenster-Menü unter Microsoft Windows.

Wenn diese Eigenschaft auf false gesetzt ist, kann das Fenster durch den Benutzer nicht minimiert werden. Durch das Aufrufen der minimize()-Methode von NativeWindow wird das Fenster unmittelbar minimiert.

Hinweis: Einige Linux-Fenstermanager lassen das Minimieren von Fenstern durch den Benutzer zu, selbst wenn die minimizable-Eigenschaft den Wert false aufweist.

Der Standardwert ist true.



Implementierung
    public function get minimizable():Boolean
    public function set minimizable(value:Boolean):void

Verwandte API-Elemente

    

owner

Eigenschaft 
owner:NativeWindow

Sprachversion: ActionScript 3.0
Laufzeitversionen: AIR 2.6

Gibt das NativeWindow-Objekt an, das Eigentümer aller mit diesen NativeWindowInitOptions erstellten Fenster ist.

Wenn ein Fenster einen Eigentümer hat, wird dieses Fenster immer vor seinem Eigentümer angezeigt und wird zusammen mit seinem Eigentümer minimiert, ausgeblendet und geschlossen.

Der Standardwert ist null.



Implementierung
    public function get owner():NativeWindow
    public function set owner(value:NativeWindow):void

Verwandte API-Elemente

    

renderMode

Eigenschaft 
renderMode:String

Sprachversion: ActionScript 3.0
Laufzeitversionen: AIR 3.0

Gibt den Rendermodus des NativeWindow-Objekts an, das mit diesen NativeWindowInitOptions erstellt wurde.

Konstanten für die gültigen Werte dieser Eigenschaft sind in der NativeWindowRenderMode-Klasse definiert

Wenn kein Wert angegeben wird, hat renderMode den Standardwert NativeWindowRenderMode.AUTO.

Der Standardwert ist NativeWindowRenderMode.AUTO.



Implementierung
    public function get renderMode():String
    public function set renderMode(value:String):void

Verwandte API-Elemente

    

resizable

Eigenschaft 
resizable:Boolean

Sprachversion: ActionScript 3.0
Laufzeitversionen: AIR 1.0

Legt fest, ob die Fenstergröße durch den Benutzer geändert werden kann.

Wenn diese Eigenschaft auf false gesetzt ist, kann die Fenstergröße durch einen Benutzer, der Systemchrom verwendet, nicht geändert werden. Durch Aufrufen der startResize()-Methode von NativeWindow als Antwort auf ein Mausereignis kann der Benutzer die Größe des Fensters ändern. Die Fenstergröße kann auch durch das direkte Setzen der Fenstergrenzen geändert werden.

Hinweise zum Verhalten des Betriebssystems:

  • Unter Betriebssystemen wie Mac OS X, bei denen die Fenstermaximierung eine Größenänderungsoperation ist, müssen sowohl maximizable als auch resizable auf false eingestellt werden, um zu verhindern, dass die Fenstergröße geändert wird.
  • Einige Linux-Fenstermanager lassen das Ändern der Fenstergröße durch den Benutzer zu, selbst wenn die resizable-Eigenschaft den Wert false aufweist.

Der Standardwert ist true.



Implementierung
    public function get resizable():Boolean
    public function set resizable(value:Boolean):void

Verwandte API-Elemente

    

systemChrome

Eigenschaft 
systemChrome:String

Sprachversion: ActionScript 3.0
Laufzeitversionen: AIR 1.0

Legt fest, ob Systemchrom für das Fenster zur Verfügung steht.

Chrom bezieht sich auf die Fenstersteuerungen, über die der Benutzer die Desktop-Eigenschaften eines Fensters steuern kann. Das Systemchrom verwendet die Standardsteuerungen der Desktop-Umgebung, in der die AIR-Anwendung ausgeführt wird, und entspricht der standardmäßigen Gestaltung des nativen Betriebssystems.

Um von einem Framework (wie Flex) bereitgestelltes Chrom zu verwenden oder um eigenes Fensterchrom anzugeben, stellen Sie systemChrome auf NativeWindowSystemChrome.NONE ein.

Konstanten für die gültigen Werte dieser Eigenschaft sind in der NativeWindowSystemChrome-Klasse definiert:

  • NativeWindowSystemChrome.NONE
  • NativeWindowSystemChrome.STANDARD

Wird keine Angabe gemacht, gilt für systemChrome der Standardwert NativeWindowSystemChrome.STANDARD.

Bei Fenstern mit Systemchrom kann die transparent-Eigenschaft nicht auf true gesetzt werden.

Der Standardwert ist NativeWindowSystemChrome.STANDARD.



Implementierung
    public function get systemChrome():String
    public function set systemChrome(value:String):void

Verwandte API-Elemente

    

transparent

Eigenschaft 
transparent:Boolean

Sprachversion: ActionScript 3.0
Laufzeitversionen: AIR 1.0

Gibt an, ob das Fenster Transparenz und Alpha-Blending zum Desktop unterstützt.

Bei der Einstellung true wird die Fensteranzeige vor dem Desktop zusammengesetzt. Fensterbereiche, die nicht von einem Anzeigeobjekt bedeckt werden oder die von einem Anzeigeobjekt mit einer Alpha-Einstellung von fast Null bedeckt werden, sind praktisch unsichtbar und erfassen keine Mausereignisse (die Mausereignisse werden von dem Desktop-Objekt unter dem Fenster empfangen). Der Alpha-Wert, bei dem ein Objekt keine Mausereignisse mehr erfasst, liegt je nach Betriebssystem zwischen ca. 0,06 und 0,01.

Bei Fenstern mit Systemchrom kann die transparent-Eigenschaft nicht auf true gesetzt werden.

Hinweis: Nicht alle Linux-Fenstermanager unterstützen Transparenz. Auf diesen Systemen werden transparente Bereiche eines Fensters mit Schwarz erstellt.

Der Standardwert ist false.



Implementierung
    public function get transparent():Boolean
    public function set transparent(value:Boolean):void
    

type

Eigenschaft 
type:String

Sprachversion: ActionScript 3.0
Laufzeitversionen: AIR 1.0

Gibt den Typ des zu erstellenden Fensters an.

Konstanten für die gültigen Werte dieser Eigenschaft sind in der NativeWindowType-Klasse definiert:

  • NativeWindowType.NORMAL: Ein typisches Fenster. Normale Fenster verwenden das Fensterdesign in voller Größe und erscheinen in der Taskleiste von Windows oder Linux.
  • NativeWindowType.UTILITY: Eine Werkzeugpalette. Dienstprogrammfenster verwenden eine schmalere Version des System-Fensterdesigns und werden nicht in der Windows-Taskleiste angezeigt.
  • NativeWindowType.LIGHTWEIGHT – Lightweight-Fenster können kein System-Fensterdesign haben und erscheinen nicht in der Taskleiste von Windows oder Linux. Zudem verfügen Lightweight-Fenster nicht über das System-Menü (Alt+Leertaste) unter Windows. Lightweight-Fenster eignen sich für Benachrichtigungen und Steuerungen wie Kombinationsfelder, die einen Anzeigebereich öffnen, der nur für einen kurzen Zeitraum eingeblendet wird. Bei Verwendung des Lightweight-Typs muss systemChrome auf NativeWindowSystemChrome.NONE eingestellt werden.

Wenn kein Wert angegeben wird, hat type den Standardwert NativeWindowType.NORMAL.

Der Standardwert ist NativeWindowType.NORMAL.



Implementierung
    public function get type():String
    public function set type(value:String):void

Verwandte API-Elemente

Konstruktordetails
    

NativeWindowInitOptions

()Konstruktor
public function NativeWindowInitOptions()

Sprachversion: ActionScript 3.0
Laufzeitversionen: AIR 1.0

Erstellt ein neues NativeWindowInitOptions-Objekt.

Die Standardwerte des neu erstellten Objekts lauten:

  • systemChrome = NativeWindowSystemChrome.STANDARD
  • type = NativeWindowType.NORMAL
  • transparent = false
  • owner = null
  • resizable = true
  • maximizable = true
  • minimizable = true





[ X ]Warum auf Englisch?
Inhalt des ActionScript 3.0-Referenzhandbuchs wird in englischer Sprache angezeigt

Nicht alle Teile des ActionScript 3.0-Referenzhandbuchs wurden in alle Sprachen übersetzt. Wenn der Text zu einem Sprachelement nicht übersetzt wurde, wird er auf Englisch angezeigt. Zum Beispiel wurden die Informationen zur ga.controls.HelpBox-Klasse nicht in andere Sprachen übersetzt. In der deutschen Version des Referenzhandbuchs erscheint der Abschnitt zur ga.controls.HelpBox-Klasse deshalb auf Englisch.