| Pacote | flash.display |
| Classe | public class NativeWindowInitOptions |
| Herança | NativeWindowInitOptions Object |
| Versão da linguagem: | ActionScript 3.0 |
| Versões de runtime: | AIR 1.0 |
As propriedades definidas nas opções de inicialização não podem ser alteradas depois que uma janela é criada.
Observação: na janela inicial do aplicativo criada automaticamente pelo AIR, todas essas propriedades (exceto type) são definidas no descritor de aplicativo. A janela inicial é sempre do tipo.NativeWindowType.NORMAL
Elementos da API relacionados
| Propriedade | Definido por | ||
|---|---|---|---|
![]() | constructor : Object
Uma referência ao objeto de classe ou à função de construtor de uma determinada ocorrência de objeto. | Object | |
| maximizable : Boolean
Especifica se a janela pode ser maximizada pelo usuário. | NativeWindowInitOptions | ||
| minimizable : Boolean
Especifica se o a janela pode ser minimizada pelo usuário. | NativeWindowInitOptions | ||
| owner : NativeWindow
Especifica o objeto NativeWindow que deve possuir quaisquer janelas criadas com estas NativeWindowInitOptions. | NativeWindowInitOptions | ||
| renderMode : String
Especifica o modo de renderização do objeto NativeWindow criado com NativeWindowInitOptions. | NativeWindowInitOptions | ||
| resizable : Boolean
Especifica se o a janela pode ser redimensionada pelo usuário. | NativeWindowInitOptions | ||
| systemChrome : String
Especifica se o cromo do sistema é fornecido para a janela. | NativeWindowInitOptions | ||
| transparent : Boolean
Especifica se a janela oferece suporte à transparência e mesclagem de alfa em relação à área de trabalho. | NativeWindowInitOptions | ||
| type : String
Especifica o tipo da janela que deve ser criada. | NativeWindowInitOptions | ||
| Método | Definido por | ||
|---|---|---|---|
Cria um novo objeto NativeWindowInitOptions. | NativeWindowInitOptions | ||
![]() |
Indica se um objeto tem uma propriedade especificada definida. | Object | |
![]() |
Indica se uma ocorrência da classe Object está na cadeia de protótipos do objeto especificado como o parâmetro. | Object | |
![]() |
Indica se a propriedade especificada existe e é enumerável. | Object | |
![]() |
Define a disponibilidade de uma propriedade dinâmica para operações de repetição. | Object | |
![]() |
Retorna a representação da string deste objeto, formatado segundo as convenções específicas para a localidade. | Object | |
![]() |
Retorna a representação de string do objeto especificado. | Object | |
![]() |
Retorna o valor primitivo do objeto especificado. | Object | |
maximizable | propriedade |
maximizable:Boolean| Versão da linguagem: | ActionScript 3.0 |
| Versões de runtime: | AIR 1.0 |
Especifica se a janela pode ser maximizada pelo usuário.
Para janelas com o cromo do sistema, essa configuração afetará a aparência do botão de maximizar janela. Afetará também outras partes da interface do usuário gerenciadas pelo sistema, como o menu de janela no Microsoft Windows.
Quando definida como false, a janela não pode ser maximizada pelo usuário. Chamar o método maximize() do NativeWindow diretamente maximizará a janela.
Observações sobre o comportamento do sistema operacional:
- Nota: em sistemas operacionais como o Mac OS X, em que maximizar a janela também não impede o redimensionamento, tanto
maximizablequantoresizabledevem ser definidos comofalsepara impedir que a janela seja ampliada ou redimensionada. - Alguns gerenciadores de janelas Linux permitem que as janelas sejam maximizadas pelo usuário mesmo quando a propriedade
maximizableé definida comofalse.
O valor padrão é true.
Implementação
public function get maximizable():Boolean public function set maximizable(value:Boolean):voidElementos da API relacionados
minimizable | propriedade |
minimizable:Boolean| Versão da linguagem: | ActionScript 3.0 |
| Versões de runtime: | AIR 1.0 |
Especifica se o a janela pode ser minimizada pelo usuário.
Para janelas com o cromo do sistema, essa configuração afetará a aparência do botão de minimizar janela. Afetará também outras partes da interface do usuário gerenciadas pelo sistema, como o menu de janela no Microsoft Windows.
Quando definida como false, a janela não pode ser minimizada pelo usuário. Chamar o método minimize() do NativeWindow diretamente minimizará a janela.
Nota: alguns gerenciadores de janelas Linux permitem janelas a ser minimizadas pelo usuário mesmo quando o minimizable a propriedade é definida como false.
O valor padrão é true.
Implementação
public function get minimizable():Boolean public function set minimizable(value:Boolean):voidElementos da API relacionados
owner | propriedade |
owner:NativeWindow| Versão da linguagem: | ActionScript 3.0 |
| Versões de runtime: | AIR 2.6 |
Especifica o objeto NativeWindow que deve possuir quaisquer janelas criadas com estas NativeWindowInitOptions.
Quando uma janela tem uma janela proprietária, essa janela sempre é exibida diante da sua proprietária, é minimizada e oculta junto com sua proprietária e fecha quando sua proprietária fecha.
O valor padrão é null.
Implementação
public function get owner():NativeWindow public function set owner(value:NativeWindow):voidElementos da API relacionados
renderMode | propriedade |
renderMode:String| Versão da linguagem: | ActionScript 3.0 |
| Versões de runtime: | AIR 3.0 |
Especifica o modo de renderização do objeto NativeWindow criado com NativeWindowInitOptions.
As constantes dos valores válidos dessa propriedade são definidas na classe NativeWindowRenderMode
Se não for especificado, o valor padrão de renderMode será NativeWindowRenderMode.AUTO.
O valor padrão é NativeWindowRenderMode.AUTO.
Implementação
public function get renderMode():String public function set renderMode(value:String):voidElementos da API relacionados
resizable | propriedade |
resizable:Boolean| Versão da linguagem: | ActionScript 3.0 |
| Versões de runtime: | AIR 1.0 |
Especifica se o a janela pode ser redimensionada pelo usuário.
Quando definida como false, a janela não pode ser redimensionada pelo usuário utilizando o cromo do sistema. Chamar o método startResize() do NativeWindow em resposta a um evento de mouse permitirá que o usuário redimensione a janela. Definir os limites da janela diretamente também modificarão o tamanho da janela.
Observações sobre o comportamento do sistema operacional:
- Nota: em sistemas operacionais como o Mac OS X, em que maximizar janelas é uma operação de redimensionamento, tanto
maximizablequantoresizabledevem ser definidos comofalsepara impedir que a janela seja ampliada ou redimensionada. - Alguns gerenciadores de janelas do Linux permitem que as janelas sejam redimensionadas pelo usuário mesmo quando a propriedade
resizableé definida comofalse.
O valor padrão é true.
Implementação
public function get resizable():Boolean public function set resizable(value:Boolean):voidElementos da API relacionados
systemChrome | propriedade |
systemChrome:String| Versão da linguagem: | ActionScript 3.0 |
| Versões de runtime: | AIR 1.0 |
Especifica se o cromo do sistema é fornecido para a janela.
O cromo se refere aos controles da janela que permitem ao usuário controlar as propriedades da área de trabalho de uma janela. O cromo do sistema usa os controles padrão do ambiente da área de trabalho nos quais o aplicativo AIR é executado, e se conforma ao aspecto e à sensação do padrão do sistema operacional nativo.
Para usar o cromo fornecido por uma estrutura (como o Flex) ou para oferecer seu próprio cromo da janela, defina systemChrome como NativeWindowSystemChrome.NONE.
As constantes dos valores válidos dessa propriedade são definidas na classe NativeWindowSystemChrome:
NativeWindowSystemChrome.NONENativeWindowSystemChrome.STANDARD
Se não for especificado, o valor padrão de systemChrome será NativeWindowSystemChrome.STANDARD.
O ajuste da propriedade transparent como true para uma janela com cromo do sistema não recebe suporte.
O valor padrão é NativeWindowSystemChrome.STANDARD.
Implementação
public function get systemChrome():String public function set systemChrome(value:String):voidElementos da API relacionados
transparent | propriedade |
transparent:Boolean| Versão da linguagem: | ActionScript 3.0 |
| Versões de runtime: | AIR 1.0 |
Especifica se a janela oferece suporte à transparência e mesclagem de alfa em relação à área de trabalho.
Se for true, a exibição da janela será composta em relação à área de trabalho. Áreas da janela não cobertas por um objeto display, ou cobertas por objetos display com configuração de alfa perto de zero, são efetivamente invisíveis e não interceptam eventos do mouse (que são recebidos pelo objeto desktop abaixo da janela). O valor alfa em que o objeto não mais intercepta eventos do mouse varia entre aproximadamente 0,06 e 0,01, dependendo do sistema operacional.
O ajuste da propriedade transparent como true para uma janela com cromo do sistema não recebe suporte.
Nota: nem todos os gerenciadores de janelas do Linux suportam transparência. Em tais sistemas, as áreas transparentes de uma janela são compostas contra o preto.
O valor padrão é false.
Implementação
public function get transparent():Boolean public function set transparent(value:Boolean):void type | propriedade |
type:String| Versão da linguagem: | ActionScript 3.0 |
| Versões de runtime: | AIR 1.0 |
Especifica o tipo da janela que deve ser criada.
As constantes dos valores válidos dessa propriedade são definidas na classe NativeWindowType:
NativeWindowType.NORMAL– Uma janela típica. As janelas normais usam o cromo de tamanho real e aparecem na barra de tarefas do Windows ou Linux.NativeWindowType.UTILITY– Uma paleta de ferramentas. Janelas de utilitários usam uma versão reduzida do cromo do sistema e não são exibidas na barra de tarefas do Windows.NativeWindowType.LIGHTWEIGHT— as janelas leves não podem ter cromo de sistema e não aparecem na barra de tarefas do Windows ou Linux. Além disso, as janelas leves não têm o menu Sistema (Alt-Space) no Windows. As janelas leves são adequadas para as bolhas de notificação e controles como caixas de combinação que abrem uma área de exibição de curta duração. Quando o tipo leve é usadosystemChromedeve ser definida comoNativeWindowSystemChrome.NONE.
Se não for especificado, o valor padrão de type será NativeWindowType.NORMAL.
O valor padrão é NativeWindowType.NORMAL.
Implementação
public function get type():String public function set type(value:String):voidElementos da API relacionados
NativeWindowInitOptions | () | Construtor |
public function NativeWindowInitOptions()| Versão da linguagem: | ActionScript 3.0 |
| Versões de runtime: | AIR 1.0 |
Cria um novo objeto NativeWindowInitOptions.
Os valores padrão do objeto recém-criado são:
systemChrome = NativeWindowSystemChrome.STANDARDtype = NativeWindowType.NORMALtransparent = falseproprietária = nullresizable = truemaximizable = trueminimizable = true
Wed Jun 13 2018, 11:10 AM Z
Ocultar propriedades públicas herdadas
Mostrar propriedades públicas herdadas