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():int
Wed Jun 13 2018, 11:10 AM Z