Pacchetto | flash.display |
Classe | public class NativeWindowInitOptions |
Ereditarietà | NativeWindowInitOptions Object |
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | AIR 1.0 |
Le proprietà definite nelle opzioni di inizializzazione non possono essere modificate dopo che è stata creata una finestra.
Nota: per la finestra dell'applicazione principale creata automaticamente da AIR, tutte queste proprietà (a eccezione di type
) vengono impostate nel descrittore dell'applicazione. La finestra iniziale è sempre del tipo NativeWindowType.NORMAL
.
Elementi API correlati
Proprietà | Definito da | ||
---|---|---|---|
constructor : Object
Un riferimento all'oggetto classe o alla funzione di costruzione per una determinata istanza di oggetto. | Object | ||
maximizable : Boolean
Specifica se la finestra può essere ingrandita dall'utente. | NativeWindowInitOptions | ||
minimizable : Boolean
Specifica se la finestra può essere ridotta a icona dall'utente. | NativeWindowInitOptions | ||
owner : NativeWindow
Specifica l'oggetto NativeWindow che deve essere titolare delle finestre create con questo NativeWindowInitOptions. | NativeWindowInitOptions | ||
renderMode : String
Specifica il metodo di rendering dell'oggetto NativeWindow creato con questo NativeWindowInitOptions. | NativeWindowInitOptions | ||
resizable : Boolean
Specifica se la finestra può essere ridimensionata dall'utente. | NativeWindowInitOptions | ||
systemChrome : String
Specifica se viene fornito il chrome di sistema per la finestra. | NativeWindowInitOptions | ||
transparent : Boolean
Specifica se la finestra supporta le funzioni di trasparenza e fusione alfa sul desktop. | NativeWindowInitOptions | ||
type : String
Specifica il tipo di finestra da creare. | NativeWindowInitOptions |
Metodo | Definito da | ||
---|---|---|---|
Crea un nuovo oggetto NativeWindowInitOptions. | NativeWindowInitOptions | ||
Indica se per un oggetto è definita una proprietà specifica. | Object | ||
Indica se un'istanza della classe Object si trova nella catena di prototipi dell'oggetto specificato come parametro. | Object | ||
Indica se la proprietà specificata esiste ed è enumerabile. | Object | ||
Imposta la disponibilità di una proprietà dinamica per le operazioni cicliche. | Object | ||
Restituisce la rappresentazione in formato stringa di questo oggetto, formattato in base alle convenzioni specifiche per le versioni localizzate. | Object | ||
Restituisce la rappresentazione in formato stringa dell'oggetto specificato. | Object | ||
Restituisce il valore di base dell'oggetto specificato. | Object |
maximizable | proprietà |
maximizable:Boolean
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | AIR 1.0 |
Specifica se la finestra può essere ingrandita dall'utente.
Per le finestre con chrome di sistema, questa impostazione influisce sull'aspetto del pulsante di ingrandimento della finestra. Inoltre, agisce anche su altre parti dell'interfaccia utente gestita dal sistema, quale il menu della finestra in Microsoft Windows.
Quando è impostata su false
, la finestra non può essere ingrandita dall'utente. La chiamata al metodo maximize()
di NativeWindow ingrandisce direttamente la finestra.
Note sul comportamento del sistema operativo:
- Nei sistemi operativi, ad esempio Mac OS X, in cui l'ingrandimento di una finestra non ne impedisce il ridimensionamento, è necessario impostare sia
maximizable
cheresizable
sufalse
per impedire che la finestra venga ingrandita o ridimensionata. - Alcuni gestori di finestre Linux consentono all'utente di ingrandire le finestre a tutto schermo anche se la proprietà
maximizable
è impostata sufalse
.
Il valore predefinito è true.
Implementazione
public function get maximizable():Boolean
public function set maximizable(value:Boolean):void
Elementi API correlati
minimizable | proprietà |
minimizable:Boolean
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | AIR 1.0 |
Specifica se la finestra può essere ridotta a icona dall'utente.
Per le finestre con chrome di sistema, questa impostazione influisce sull'aspetto del pulsante di riduzione a icona della finestra. Inoltre, agisce anche su altre parti dell'interfaccia utente gestita dal sistema, quale il menu della finestra in Microsoft Windows.
Quando è impostata su false
, la finestra non può essere ridotta a icona. La chiamata al metodo minimize()
di NativeWindow riduce direttamente la finestra a icona.
Nota: alcuni gestori di finestre Linux consentono all'utente di ridurre a icona le finestre anche se la proprietà minimizable
è impostata su false
.
Il valore predefinito è true.
Implementazione
public function get minimizable():Boolean
public function set minimizable(value:Boolean):void
Elementi API correlati
owner | proprietà |
owner:NativeWindow
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | AIR 2.6 |
Specifica l'oggetto NativeWindow che deve essere titolare delle finestre create con questo NativeWindowInitOptions.
Quando una finestra ha un titolare, viene sempre visualizzata in primo piano rispetto al titolare, viene ridotta a icona e nascosta insieme al titolare e chiusa quando viene chiuso il titolare.
Il valore predefinito è null
.
Implementazione
public function get owner():NativeWindow
public function set owner(value:NativeWindow):void
Elementi API correlati
renderMode | proprietà |
renderMode:String
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | AIR 3.0 |
Specifica il metodo di rendering dell'oggetto NativeWindow creato con questo NativeWindowInitOptions.
Le costanti per i valori validi di questa proprietà sono definite nella classe NativeWindowRenderMode.
Se non viene specificato, il valore predefinito per renderMode
è NativeWindowRenderMode.AUTO
.
Il valore predefinito è NativeWindowRenderMode.AUTO.
Implementazione
public function get renderMode():String
public function set renderMode(value:String):void
Elementi API correlati
resizable | proprietà |
resizable:Boolean
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | AIR 1.0 |
Specifica se la finestra può essere ridimensionata dall'utente.
Quando è impostata su false
, la finestra non può essere ridimensionata dall'utente tramite il chrome di sistema. La chiamata al metodo startResize()
di NativeWindow in risposta a un evento del mouse consente all'utente di ridimensionare la finestra. L'impostazione diretta dei limiti della finestra ne modifica anche le dimensioni.
Note sul comportamento del sistema operativo:
- Nei sistemi operativi, ad esempio Mac OS X, in cui l'ingrandimento di una finestra è un'operazione di ridimensionamento, è necessario impostare sia
maximizable
cheresizable
sufalse
per impedire che la finestra venga ingrandita o ridimensionata. - Alcuni gestori di finestre Linux consentono all'utente di ridimensionare le finestre a tutto schermo anche se la proprietà
resizable
è impostata sufalse
.
Il valore predefinito è true.
Implementazione
public function get resizable():Boolean
public function set resizable(value:Boolean):void
Elementi API correlati
systemChrome | proprietà |
systemChrome:String
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | AIR 1.0 |
Specifica se viene fornito il chrome di sistema per la finestra.
Il termine chrome identifica i controlli di finestra che consentono a un utente di impostare le proprietà nel desktop di una finestra. Il chrome di sistema utilizza i controlli standard per l'ambiente desktop in cui è in esecuzione l'applicazione AIR e si conforma al look and feel standard del sistema operativo nativo.
Per utilizzare il chrome fornito da una struttura (ad esempio, Flex) o per fornire un chrome di finestra personalizzato, impostate set systemChrome
su NativeWindowSystemChrome.NONE
.
Le costanti per i valori validi di questa proprietà sono definite nella classe NativeWindowSystemChrome:
NativeWindowSystemChrome.NONE
NativeWindowSystemChrome.STANDARD
Se non viene specificato, il valore predefinito per systemChrome
è NativeWindowSystemChrome.STANDARD
.
Non è supportata l'impostazione della proprietà transparent
su true
per una finestra con il chrome di sistema.
Il valore predefinito è NativeWindowSystemChrome.STANDARD.
Implementazione
public function get systemChrome():String
public function set systemChrome(value:String):void
Elementi API correlati
transparent | proprietà |
transparent:Boolean
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | AIR 1.0 |
Specifica se la finestra supporta le funzioni di trasparenza e fusione alfa sul desktop.
Se è true
, la visualizzazione della finestra viene composta sul desktop. Le aree della finestra non coperte da un oggetto di visualizzazione o coperte da oggetti di visualizzazione con un'impostazione alfa vicina allo zero, sono invisibili e non intercettano gli eventi del mouse (che vengono ricevuti dall'oggetto desktop al di sotto della finestra). Il valore alfa in corrispondenza del quale un oggetto non intercetta più gli eventi del mouse varia tra circa 0,06 e 0,01, a seconda del sistema operativo.
Non è supportata l'impostazione della proprietà transparent
su true
per una finestra con il chrome di sistema.
Nota: non tutti i gestori di finestre Linux supportano la trasparenza. In tali sistemi, le aree trasparenti di una finestra vengono composte rispetto al nero.
Il valore predefinito è false.
Implementazione
public function get transparent():Boolean
public function set transparent(value:Boolean):void
type | proprietà |
type:String
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | AIR 1.0 |
Specifica il tipo di finestra da creare.
Le costanti per i valori validi di questa proprietà sono definite nella classe NativeWindowType:
NativeWindowType.NORMAL
: una finestra tipica. Le finestre normali utilizzano il chrome a dimensione regolare e compaiono nella barra delle applicazioni di Windows o Linux.NativeWindowType.UTILITY
: una tavolozza di strumenti. Le finestre di utilità utilizzano una versione più sottile del chrome di sistema e non compaiono nella barra delle applicazioni di Windows.NativeWindowType.LIGHTWEIGHT
: le finestre leggere non possono avere un chrome di sistema e non compaiono nella barra delle applicazioni di Windows o di Linux. Inoltre, le finestre leggere non hanno il menu Sistema (Alt-Barra spaziatrice) in Windows. Le finestre leggere sono adatte per le notifiche a fumetto e controlli quali le caselle combinate che aprono un'area di visualizzazione di breve durata. Quando utilizzate il tipo leggero, dovete impostaresystemChrome
suNativeWindowSystemChrome.NONE
.
Se non viene specificato, il valore predefinito per type
è NativeWindowType.NORMAL
.
Il valore predefinito è NativeWindowType.NORMAL.
Implementazione
public function get type():String
public function set type(value:String):void
Elementi API correlati
NativeWindowInitOptions | () | Funzione di costruzione |
public function NativeWindowInitOptions()
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | AIR 1.0 |
Crea un nuovo oggetto NativeWindowInitOptions.
I valori predefiniti dell'oggetto appena creato sono:
systemChrome = NativeWindowSystemChrome.STANDARD
type = NativeWindowType.NORMAL
transparent = false
owner = null
resizable = true
maximizable = true
minimizable = true
Tue Jun 12 2018, 02:44 PM Z