Pacote | flash.desktop |
Classe | public class Icon |
Herança | Icon EventDispatcher Object |
Subclasses | InteractiveIcon |
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | AIR 1.0 |
Um objeto Icon tem uma propriedade, bitmaps
, que é uma matriz de objetos BitmapData. Apenas uma imagem por vez pode ser exibida. O sistema operacional seleciona a imagem mais próxima em tamanho ao tamanho de exibição atual do ícone, escalando se necessário.
Elementos da API relacionados
Propriedade | Definido por | ||
---|---|---|---|
bitmaps : Array
A imagem do ícone como uma matriz de objetos BitmapData de tamanhos diferentes. | Icon | ||
constructor : Object
Uma referência ao objeto de classe ou à função de construtor de uma determinada ocorrência de objeto. | Object |
bitmaps | propriedade |
bitmaps:Array
Versão da linguagem: | ActionScript 3.0 |
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
public function get bitmaps():Array
public function set bitmaps(value:Array):void
Elementos da API relacionados
Wed Jun 13 2018, 11:10 AM Z