Pakket | flash.display |
Klasse | public class NativeWindowInitOptions |
Overerving | NativeWindowInitOptions Object |
Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0 |
De eigenschappen die zijn gedefinieerd in de initialisatieopties kunnen na het maken van een venster niet meer worden gewijzigd.
Opmerking: Voor het eerste toepassingsvenster dat automatisch door AIR wordt gemaakt, worden al deze eigenschappen (behalve type
) ingesteld in de toepassingsbeschrijving. Het type van het beginvenster is altijd NativeWindowType.NORMAL
.
Verwante API-elementen
Eigenschap | Gedefinieerd door | ||
---|---|---|---|
constructor : Object
Verwijzing naar het klasseobject of de constructorfunctie van een bepaalde objectinstantie. | Object | ||
maximizable : Boolean
Geeft aan of het venster door de gebruiker kan worden gemaximaliseerd. | NativeWindowInitOptions | ||
minimizable : Boolean
Geeft aan of het venster door de gebruiker kan worden geminimaliseerd. | NativeWindowInitOptions | ||
owner : NativeWindow
Verwijst naar het NativeWindow-object dat eigenaar zou moeten zijn van eventuele vensters die met deze NativeWindowIntiOptions zijn gemaakt. | NativeWindowInitOptions | ||
renderMode : String
Geeft de weergavemodus van het NativeWindow-object op met deze NativeWindowInitOptions. | NativeWindowInitOptions | ||
resizable : Boolean
Geeft aan of de grootte van het venster door de gebruiker kan worden aangepast. | NativeWindowInitOptions | ||
systemChrome : String
Bepaalt of systeemchroom voor het venster wordt gebruikt. | NativeWindowInitOptions | ||
transparent : Boolean
Geeft aan of het venster transparantie en alpha-overvloeiing op het bureaublad ondersteunt. | NativeWindowInitOptions | ||
type : String
Geeft het type venster aan dat moet worden gemaakt. | NativeWindowInitOptions |
Methode | Gedefinieerd door | ||
---|---|---|---|
Maakt een nieuw object NativeWindowInitOptions. | NativeWindowInitOptions | ||
Geeft aan of voor een object een opgegeven eigenschap is gedefinieerd. | Object | ||
Geeft aan of een instantie van de klasse Object zich in de prototypeketen van het object bevindt dat als parameter is opgegeven. | Object | ||
Geeft aan of de opgegeven eigenschap bestaat en kan worden opgesomd. | Object | ||
Stelt de beschikbaarheid van een dynamische eigenschap voor lusbewerkingen in. | Object | ||
Geeft de tekenreeksweergave van dit object weer, geformatteerd volgens de locatiespecifieke conventies. | Object | ||
Retourneert een tekenreeksrepresentatie van het opgegeven object. | Object | ||
Retourneert de primitieve waarde van het opgegeven object. | Object |
maximizable | eigenschap |
maximizable:Boolean
Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0 |
Geeft aan of het venster door de gebruiker kan worden gemaximaliseerd.
Voor vensters met systeemchroom bepaalt deze instelling mede hoe de maximalisatieknop er uitziet. Ook andere delen van de automatisch beheerde gebruikersinterface worden erdoor beïnvloed, zoals het venstermenu bij Microsoft Windows.
Indien ingesteld op false
, kan het venster niet door de gebruiker worden gemaximaliseerd. Door de NativeWindow-methode maximize()
rechtstreeks op te roepen, wordt het venster gemaximaliseerd.
Gedragingsopmerkingen voor OS:
- Bij besturingssystemen als Mac OS X, waarbij het maximaliseren van een venster niet voorkomt dat het formaat van het venster wordt gewijzigd, moeten zowel
maximizable
alsresizable
worden ingesteld opfalse
om te voorkomen dat op het venster wordt ingezoomd of dat het formaat wordt gewijzigd. - Met sommige Linux window managers kunnen vensters door de gebruiker worden gemaximaliseerd, zelfs als de
maximizable
-eigenschap opfalse
is ingesteld.
De standaardwaarde is true.
Implementatie
public function get maximizable():Boolean
public function set maximizable(value:Boolean):void
Verwante API-elementen
minimizable | eigenschap |
minimizable:Boolean
Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0 |
Geeft aan of het venster door de gebruiker kan worden geminimaliseerd.
Voor vensters met systeemchroom bepaalt deze instelling mede hoe de minimalisatieknop er uitziet. Ook andere delen van de automatisch beheerde gebruikersinterface worden erdoor beïnvloed, zoals het venstermenu bij Microsoft Windows.
Indien ingesteld op false
, kan het venster niet door de gebruiker worden geminimaliseerd. Door de NativeWindow-methode minimize()
rechtstreeks op te roepen, wordt het venster geminimaliseerd.
Opmerking: met sommige Linux window managers kunnen vensters door de gebruiker worden geminimaliseerd, zelfs als de minimizable
-eigenschap op false
is ingesteld.
De standaardwaarde is true.
Implementatie
public function get minimizable():Boolean
public function set minimizable(value:Boolean):void
Verwante API-elementen
owner | eigenschap |
owner:NativeWindow
Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 2.6 |
Verwijst naar het NativeWindow-object dat eigenaar zou moeten zijn van eventuele vensters die met deze NativeWindowIntiOptions zijn gemaakt.
Wanneer een venster een eigenaar heeft, wordt dat venster altijd vóór de eigenaar weergegeven. Als de eigenaar wordt geminimaliseerd, verborgen of afgesloten, geldt hetzelfde voor het venster in eigendom.
De standaardwaarde is null
.
Implementatie
public function get owner():NativeWindow
public function set owner(value:NativeWindow):void
Verwante API-elementen
renderMode | eigenschap |
renderMode:String
Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 3.0 |
Geeft de weergavemodus van het NativeWindow-object op met deze NativeWindowInitOptions.
Constanten voor de geldige waarden voor deze eigenschap zijn gedefinieerd in de klasse NativeWindowRenderMode
Als er niets is opgegeven, is de standaardwaarde voor renderMode
NativeWindowRenderMode.AUTO
.
De standaardwaarde is NativeWindowRenderMode.AUTO.
Implementatie
public function get renderMode():String
public function set renderMode(value:String):void
Verwante API-elementen
resizable | eigenschap |
resizable:Boolean
Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0 |
Geeft aan of de grootte van het venster door de gebruiker kan worden aangepast.
Wanneer dit op false
is ingesteld, kan de grootte van het venster niet worden aangepast door de gebruiker die systeemchroom gebruikt. Door de NativeWindow-methode startResize()
op te roepen als reactie op een muisgebeurtenis kan de gebruiker de grootte van het venster aanpassen. Door de vensterbegrenzingen rechtstreeks in te stellen zal ook de venstergrootte wijzigen.
Gedragingsopmerkingen voor OS:
- Bij besturingssystemen als Mac OS X, waarbij het maximaliseren van een venster een formaatwijzigingsbewerking is, moeten zowel
maximizable
alsresizable
worden ingesteld opfalse
om te voorkomen dat op het venster wordt ingezoomd of dat het formaat wordt gewijzigd. - Met sommige Linux window managers kunnen gebruikers de grootte van de vensters aanpassen, zelfs als de
resizable
-eigenschap opfalse
is ingesteld.
De standaardwaarde is true.
Implementatie
public function get resizable():Boolean
public function set resizable(value:Boolean):void
Verwante API-elementen
systemChrome | eigenschap |
systemChrome:String
Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0 |
Bepaalt of systeemchroom voor het venster wordt gebruikt.
Chroom verwijst naar de vensterknoppen waarmee een gebruiker de bureaubladeigenschappen van een venster kan besturen. Systeemchroom gebruikt de standaardknoppen voor de bureaubladomgeving waarin de AIR-toepassing wordt uitgevoerd en is conform de standaard look-and-feel van het native besturingssysteem.
Als u chroom van een framework (zoals Flex) wilt gebruiken of als u uw eigen vensterchroom wilt gebruiken, stelt u systemChrome
in op NativeWindowSystemChrome.NONE
.
Constanten voor de geldige waarden voor deze eigenschap zijn gedefinieerd in de klasse NativeWindowSystemChrome:
NativeWindowSystemChrome.NONE
NativeWindowSystemChrome.STANDARD
Als er niets is opgegeven, is de standaardwaarde voor systemChrome
NativeWindowSystemChrome.STANDARD
.
Het instellen van de eigenschap transparent
op true
voor een venster met systeemchroom wordt niet ondersteund.
De standaardwaarde is NativeWindowSystemChrome.STANDARD.
Implementatie
public function get systemChrome():String
public function set systemChrome(value:String):void
Verwante API-elementen
transparent | eigenschap |
transparent:Boolean
Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0 |
Geeft aan of het venster transparantie en alpha-overvloeiing op het bureaublad ondersteunt.
Indien true
, wordt de vensterweergave samengesteld tegen het bureaublad. Gebieden van het venster die niet worden gedekt door een weergaveobject of die worden gedekt door weergaveobjecten met een alpha-instelling van bijna nul, zijn feitelijk onzichtbaar en zullen geen muisgebeurtenissen onderscheppen (die worden ontvangen door het bureaubladobject onder het venster). De alpha-waarde waarop een object geen muisgebeurtenissen meer onderschept, varieert van ongeveer ,06 tot ,01, afhankelijk van het besturingssysteem.
Het instellen van de eigenschap transparent
op true
voor een venster met systeemchroom wordt niet ondersteund.
Opmerking: transparantie wordt niet door alle Linux window managers ondersteund. Op zulke systemen worden transparante gebieden van een venster op een zwarte achtergrond samengesteld.
De standaardwaarde is false.
Implementatie
public function get transparent():Boolean
public function set transparent(value:Boolean):void
type | eigenschap |
type:String
Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0 |
Geeft het type venster aan dat moet worden gemaakt.
Constanten voor de geldige waarden voor deze eigenschap zijn gedefinieerd in de klasse NativeWindowType:
NativeWindowType.NORMAL
- Een doorsnee venster. Normale vensters gebruiken chroom op volledige grootte en verschijnen in de taakbalk Windows of Linux.NativeWindowType.UTILITY
- een gereedschapspalet. Hulpprogrammavensters gebruiken een lichtere versie van de systeemchroom en verschijnen niet op de taakbalk van Windows.NativeWindowType.LIGHTWEIGHT
— lichtgewicht vensters kunnen geen systeemchroom hebben en verschijnen niet in de taakbalk van Windows of Linux. Bovendien hebben lichte vensters het systeemmenu (Alt-Space) niet bij Windows. Lichte vensters zijn geschikt als meldingsvensters en -besturingselementen, zoals keuzelijsten die voor korte tijd een weergavegebied openen. Wanneer het lichte type wordt gebruikt, moetsystemChrome
opNativeWindowSystemChrome.NONE
worden ingesteld.
Als er niets is opgegeven, is de standaardwaarde voor type
NativeWindowType.NORMAL
.
De standaardwaarde is NativeWindowType.NORMAL.
Implementatie
public function get type():String
public function set type(value:String):void
Verwante API-elementen
NativeWindowInitOptions | () | Constructor |
public function NativeWindowInitOptions()
Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0 |
Maakt een nieuw object NativeWindowInitOptions.
De standaardwaarden van het nieuwe object zijn:
systemChrome = NativeWindowSystemChrome.STANDARD
type = NativeWindowType.NORMAL
transparent = false
owner = null
resizable = true
maximizable = true
minimizable = true
Wed Jun 13 2018, 11:42 AM Z