| 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
maximizablealsresizableworden ingesteld opfalseom 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 opfalseis ingesteld.
De standaardwaarde is true.
Implementatie
public function get maximizable():Boolean public function set maximizable(value:Boolean):voidVerwante 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):voidVerwante 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):voidVerwante 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):voidVerwante 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
maximizablealsresizableworden ingesteld opfalseom 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 opfalseis ingesteld.
De standaardwaarde is true.
Implementatie
public function get resizable():Boolean public function set resizable(value:Boolean):voidVerwante 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.NONENativeWindowSystemChrome.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):voidVerwante 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, moetsystemChromeopNativeWindowSystemChrome.NONEworden 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):voidVerwante 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.STANDARDtype = NativeWindowType.NORMALtransparent = falseowner = nullresizable = truemaximizable = trueminimizable = true
Wed Jun 13 2018, 11:42 AM Z
Overerfde openbare eigenschappen verbergen
Overerfde openbare eigenschappen weergeven