| Pacote | flash.desktop |
| Classe | public class InteractiveIcon |
| Herança | InteractiveIcon Icon EventDispatcher Object |
| Subclasses | DockIcon, SystemTrayIcon |
| Versão da linguagem: | ActionScript 3.0 |
| Versões de runtime: | AIR 1.0 |
Use a propriedade icon do objeto NativeApplication para obter uma ocorrência do ícone do aplicativo. O tipo de ícone será uma das subclasses de InteractiveIcon, DockIcon no Mac OS X® ou SystemTrayIcon no Windows®.
Não é possível instanciar a classe InteractiveIcon diretamente. As chamadas do construtor new InteractiveIcon() lançarão uma exceção ArgumentError.
Elementos da API relacionados
flash.desktop.NativeApplication.supportsDockIcon
flash.desktop.NativeApplication.supportsSystemTrayIcon
| Propriedade | Definido por | ||
|---|---|---|---|
| bitmaps : Array [substituir]
A imagem do ícone como uma matriz de objetos BitmapData de tamanhos diferentes. | InteractiveIcon | ||
![]() | constructor : Object
Uma referência ao objeto de classe ou à função de construtor de uma determinada ocorrência de objeto. | Object | |
| height : int [somente leitura]
A altura de exibição atual do ícone, em pixels. | InteractiveIcon | ||
| width : int [somente leitura]
A largura de exibição atual do ícone, em pixels. | InteractiveIcon | ||
bitmaps | propriedade |
bitmaps:Array[substituir] | Versões de runtime: | AIR 1.0 |
A imagem do ícone como uma matriz de objetos BitmapData de tamanhos diferentes.
Quando um ícone é exibido em um determinado contexto do sistema operacional, será usado (e escalado, se necessário) o bitmap na matriz mais próximo do tamanho exibido. Os tamanhos comuns incluem 16x16, 32x32, 48x48 e 128x128. (Ícones de 512x512 pixels podem ser usados para ícones de alguns sistemas operacionais em um futuro próximo.)
Em alguns contextos, o sistema operacional poderá usar um ícone de sistema padrão se nada tiver sido atribuído à propriedade bitmaps. Em outros contextos, não aparece nenhum ícone.
Para definir ou alterar a aparência do ícone, atribua uma matriz dos objetos BitmapData para a propriedade bitmaps:
icon.bitmaps = new Array(icon16x16.bitmapData, icon128x128.bitmapData);
Modificar a matriz bitmaps diretamente não tem efeito algum.
Para limpar a imagem do ícone, atribua uma matriz vazia à propriedade bitmaps.
Observação: ao carregar arquivos de imagem para um ícone, o formato de arquivo PNG geralmente fornece a melhor mesclagem alfa. O formato GIF só suporta ativação ou desativação de transparência (sem mesclagem). O formato JPG não suporta nenhum tipo de transparência.
Implementação
override public function get bitmaps():Array override public function set bitmaps(value:Array):void height | propriedade |
height:int [somente leitura] | Versão da linguagem: | ActionScript 3.0 |
| Versões de runtime: | AIR 1.0 |
A altura de exibição atual do ícone, em pixels.
Alguns contextos de itens suportam tamanhos dinâmicos. A propriedade height indica a altura do ícone escolhida na matriz bitmaps para o contexto atual. A altura de exibição atual poderá ser diferente se o sistema operacional tiver escalado o ícone.
Implementação
public function get height():int width | propriedade |
width:int [somente leitura] | Versão da linguagem: | ActionScript 3.0 |
| Versões de runtime: | AIR 1.0 |
A largura de exibição atual do ícone, em pixels.
Alguns contextos de itens suportam tamanhos dinâmicos. A propriedade width indica a largura do ícone escolhida na matriz bitmaps para o contexto atual. A largura de exibição atual poderá ser diferente se o sistema operacional tiver escalado o ícone.
Implementação
public function get width():intWed Jun 13 2018, 11:10 AM Z
Ocultar propriedades públicas herdadas
Mostrar propriedades públicas herdadas