Paket | flash.display |
Klass | public class NativeWindowInitOptions |
Arv | NativeWindowInitOptions Object |
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 1.0 |
De egenskaper som definieras i initieringsalternativen kan inte ändras efter att fönstret har skapats.
Obs! I det initiala programfönstret som skapas automatiskt av AIR ställs alla dessa egenskaper (utom type
) in i application descriptor. Det inledande fönstret har alltid typen NativeWindowType.NORMAL
.
Relaterade API-element
Egenskap | Definieras med | ||
---|---|---|---|
constructor : Object
En referens till klassobjektet eller konstruktorfunktionen för en given objektinstans. | Object | ||
maximizable : Boolean
Anger om fönstret kan maximeras av användaren. | NativeWindowInitOptions | ||
minimizable : Boolean
Anger om fönstret kan minimeras av användaren. | NativeWindowInitOptions | ||
owner : NativeWindow
Anger det NativeWindow-objekt som ska äga eventuella fönster som skapas med detta NativeWindowInitOptions. | NativeWindowInitOptions | ||
renderMode : String
Anger återgivningsläge för NativeWindow-objektet som skapas med detta NativeWindowInitOptions. | NativeWindowInitOptions | ||
resizable : Boolean
Anger om användaren kan ändra storlek på fönstret. | NativeWindowInitOptions | ||
systemChrome : String
Anger om systemfärg finns för fönstret. | NativeWindowInitOptions | ||
transparent : Boolean
Anger om fönstret stöder genomskinlighet och blandningsläget ALPHA på skrivbordet. | NativeWindowInitOptions | ||
type : String
Anger namnet på den typ av fönster som ska skapas. | NativeWindowInitOptions |
Metod | Definieras med | ||
---|---|---|---|
Skapar ett nytt NativeWindowInitOptions-objekt. | NativeWindowInitOptions | ||
Anger om det finns en egenskap angiven för ett objekt. | Object | ||
Anger om en instans av klassen Object finns i prototypkedjan för objektet som anges som parameter. | Object | ||
Anger om den angivna egenskapen finns och är uppräkningsbar. | Object | ||
Anger tillgänglighet för en dynamisk egenskap för slingåtgärder. | Object | ||
Returnerar det här objektets strängrepresentation, formaterad i enlighet med språkspecifika konventioner. | Object | ||
Returnerar det angivna objektets strängbeteckning. | Object | ||
Returnerar det angivna objektets primitiva värde. | Object |
maximizable | egenskap |
maximizable:Boolean
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 1.0 |
Anger om fönstret kan maximeras av användaren.
För fönster med systemfärg kommer denna inställning att påverka utseendet på fönstrets maximeringsknapp. Den påverkar också alla andra delar av det systemhanterade användargränssnittet, till exempel fönstermenyn i Microsoft Windows.
Om false
kan fönstret inte maximeras av användaren. Fönstret maximeras om NativeWindow-metoden maximize()
anropas direkt.
Information för olika operativsystem:
- På operativsystem som Mac OS X, där fönstermaximering inte förhindrar storleksändring, måste både
maximizable
ochresizable
anges somfalse
för att förhindra att fönstret zoomas eller storleksändras. - Vissa Linux-fönsterhanterare tillåter att fönster maximeras av användaren trots att egenskapen
maximizable
är inställd påfalse
.
Standardvärdet är true.
Implementering
public function get maximizable():Boolean
public function set maximizable(value:Boolean):void
Relaterade API-element
minimizable | egenskap |
minimizable:Boolean
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 1.0 |
Anger om fönstret kan minimeras av användaren.
För fönster med systemfärg kommer denna inställning att påverka utseendet på fönstrets minimeringsknapp. Den påverkar också alla andra delar av det systemhanterade användargränssnittet, till exempel fönstermenyn i Microsoft Windows.
Om false
kan fönstret inte minimeras av användaren. Fönstret minimeras om NativeWindow-metoden minimize()
anropas direkt.
Obs! Vissa Linux-fönsterhanterare tillåter att fönster minimeras av användaren trots att egenskapen minimizable
är inställd på false
.
Standardvärdet är true.
Implementering
public function get minimizable():Boolean
public function set minimizable(value:Boolean):void
Relaterade API-element
owner | egenskap |
owner:NativeWindow
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 2.6 |
Anger det NativeWindow-objekt som ska äga eventuella fönster som skapas med detta NativeWindowInitOptions.
När ett fönster har en ägare visas det fönstret alltid framför sin ägare, minimeras och döljs tillsammans med ägaren, samt stängs när ägarfönstret stängs.
Standardvärdet är null
.
Implementering
public function get owner():NativeWindow
public function set owner(value:NativeWindow):void
Relaterade API-element
renderMode | egenskap |
renderMode:String
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 3.0 |
Anger återgivningsläge för NativeWindow-objektet som skapas med detta NativeWindowInitOptions.
Konstanter för giltiga värden i denna egenskap definieras i klassen NativeWindowRenderMode.
Om inget anges är standardvärdet för renderMode
NativeWindowRenderMode.AUTO
.
Standardvärdet är NativeWindowRenderMode.AUTO.
Implementering
public function get renderMode():String
public function set renderMode(value:String):void
Relaterade API-element
resizable | egenskap |
resizable:Boolean
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 1.0 |
Anger om användaren kan ändra storlek på fönstret.
Om false
kan fönstrets storlek inte ändras av användaren med systemfärgen. Användaren kan ändra storlek på fönstret om NativeWindow-metoden startResize()
anropas som svar på en mushändelse. Om fönstrets gränser ställs in kommer även fönstrets storlek att ändras.
Information för olika operativsystem:
- På operativsystem som Mac OS X, där fönstermaximering är en storleksändring, måste både
maximizable
ochresizable
anges somfalse
för att förhindra att fönstret zoomas eller storleksändras. - Vissa Linux-fönsterhanterare tillåter att fönster storleksändras av användaren trots att egenskapen
resizable
är inställd påfalse
.
Standardvärdet är true.
Implementering
public function get resizable():Boolean
public function set resizable(value:Boolean):void
Relaterade API-element
systemChrome | egenskap |
systemChrome:String
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 1.0 |
Anger om systemfärg finns för fönstret.
Färg refererar till de fönsterkontroller som gör att en användare kan styra fönstrets skrivbordsegenskaper. Systemfärg använder standardkontrollerna för skrivbordsmiljön som AIR-programmet körs i och stämmer överens med standardutseendet på operativsystemet.
Om du använder systemfärg från ett ramverk (till exempel Flex) eller om du använder egen fönsterfärg, ställer du in systemChrome
till NativeWindowSystemChrome.NONE
.
Konstanter för giltiga värden i denna egenskap definieras i klassen NativeWindowSystemChrome.
NativeWindowSystemChrome.NONE
NativeWindowSystemChrome.STANDARD
Om det inte anges är standardvärdet för systemChrome
NativeWindowSystemChrome.STANDARD
.
Inställning av egenskapen transparent
till true
för ett fönster med systemfärg stöds inte.
Standardvärdet är NativeWindowSystemChrome.STANDARD.
Implementering
public function get systemChrome():String
public function set systemChrome(value:String):void
Relaterade API-element
transparent | egenskap |
transparent:Boolean
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 1.0 |
Anger om fönstret stöder genomskinlighet och blandningsläget ALPHA på skrivbordet.
Om true
: fönstervisningen mot skrivbordet kombineras. Områden i fönstret som inte täcks av ett visningsobjekt eller som täcks av alfainställning nära noll blir osynliga och kommer inte att fånga upp mushändelser (som i stället tas emot av skrivbordsobjektet nedanför fönstret). Alfavärdet vid vilket ett objekt inte längre fångar upp mushändelser varierar mellan ungefär 0,06 och 0,01, beroende på operativsystem.
Inställning av egenskapen transparent
till true
för ett fönster med systemfärg stöds inte.
Obs! Alla Linux-fönsterhanterare har inte stöd för genomskinlighet. På sådana system visas genomskinliga delar av ett fönster mot svart.
Standardvärdet är false.
Implementering
public function get transparent():Boolean
public function set transparent(value:Boolean):void
type | egenskap |
type:String
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 1.0 |
Anger namnet på den typ av fönster som ska skapas.
Konstanter för giltiga värden i denna egenskap definieras i klassen NativeWindowType.
NativeWindowType.NORMAL
— Ett typiskt fönster. Normala fönster använder färg i fullstorlek och visas i aktivitetsfältet i Windows och Linux.NativeWindowType.UTILITY
– En verktygspalett. Verktygsfönster använder en tunnare version av systemfärgen och visas inte i aktivitetsfältet i Windows.NativeWindowType.LIGHTWEIGHT
— enkla fönster kan inte ha systemfärg och visas inte i aktivitetsfältet i Windows och Linux. Dessutom kan enkla fönster inte ha System-menyn (Alt-Space) i Windows. Enkla fönster är lämpliga för meddelanderutor och kontroller som kombinationsrutor som öppnas en kort tid i visningsområdet. När den enkla typen används måstesystemChrome
ställs in påNativeWindowSystemChrome.NONE
.
Om det inte anges är standardvärdet för type
NativeWindowType.NORMAL
.
Standardvärdet är NativeWindowType.NORMAL.
Implementering
public function get type():String
public function set type(value:String):void
Relaterade API-element
NativeWindowInitOptions | () | Konstruktor |
public function NativeWindowInitOptions()
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 1.0 |
Skapar ett nytt NativeWindowInitOptions-objekt.
Standardvärdena för det nyskapade objektet är:
systemChrome = NativeWindowSystemChrome.STANDARD
type = NativeWindowType.NORMAL
transparent = false
owner = null
resizable = true
maximizable = true
minimizable = true
Tue Jun 12 2018, 01:40 PM Z