(AIR uniquement)
Packageflash.desktop
Classepublic class Icon
HéritageIcon Inheritance EventDispatcher Inheritance Object
Sous-classes InteractiveIcon

Version du langage: ActionScript 3.0
Versions du moteur d'exécution: AIR 1.0

La classe Icon représente une icône du système d'exploitation.

Un objet Icon a une propriété, bitmaps, correspondant à un tableau d'objets BitmapData. Une seule image est affichée à la fois. Le système d'exploitation sélectionne l'image dont la taille est la plus proche de la taille d'affichage actuel de l'icône, en la mettant à l'échelle si nécessaire.

Voir aussi

flash.filesystem.File.icon
flash.display.BitmapData


Propriétés publiques
 PropriétéDéfini par
  AIR-only bitmaps : Array
Image de l'icône sous forme de tableau d'objets BitmapData de tailles différentes.
Icon
 Inheritedconstructor : Object
Référence à l'objet de classe ou à la fonction constructeur d'une occurrence donnée d'un objet.
Object
 Inheritedprototype : Object
[statique] Référence à l'objet prototype d'un objet de classe ou fonction.
Object
Méthodes publiques
 MéthodeDéfini par
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Enregistre un objet écouteur d’événement auprès d’un objet EventDispatcher afin que l’écouteur soit averti d’un événement.
EventDispatcher
 Inherited
Distribue un événement dans le flux d'événements.
EventDispatcher
 Inherited
Vérifie si des écouteurs sont enregistrés auprès de l'objet EventDispatcher pour un type spécifique d'événement.
EventDispatcher
 Inherited
Indique si la propriété spécifiée d'un objet est définie.
Object
 Inherited
Indique si une occurrence de la classe Object figure dans la chaîne de prototype de l'objet spécifié en tant que paramètre.
Object
 Inherited
Indique si la propriété spécifiée existe et est énumérable.
Object
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
Supprime un écouteur de l'objet EventDispatcher.
EventDispatcher
 Inherited
Définit la disponibilité d'une propriété dynamique pour les opérations en boucle.
Object
 Inherited
Renvoie la représentation sous forme de chaîne de l'objet spécifié.
Object
 Inherited
Renvoie la valeur primitive de l'objet spécifié.
Object
 Inherited
Vérifie si un écouteur d'événement est enregistré auprès de cet objet EventDispatcher ou de ses ancêtres pour le type d'événement spécifié.
EventDispatcher
Evénements
 Evénement Synthèse Défini par
 Inherited[Evénement de diffusion] Distribué lorsque l'application Flash Player obtient le focus du système d'exploitation et devient active.EventDispatcher
 Inherited[Evénement de diffusion] Distribué lorsque l'application Flash Player ou AIR perd le focus du système d'exploitation et devient inactive.EventDispatcher
Détails de la propriété
AIR-only bitmapspropriété
bitmaps:Array  [lecture-écriture]

Version du langage: ActionScript 3.0
Versions du moteur d'exécution: AIR 1.0

Image de l'icône sous forme de tableau d'objets BitmapData de tailles différentes.

Lorsqu'une icône est affichée dans le contexte d'un certain système d'exploitation, l'image bitmap du tableau se rapprochant le plus de la taille affichée est utilisée (et éventuellement mise à l'échelle). Les tailles courantes sont 16x16, 32x32, 48x48 et 128x128. (Des icônes de 512x512 pixels peuvent être utilisées pour des système d'exploitation futurs.)

Dans certains cas, le système d'exploitation peut utiliser une icône système par défaut lorsque rien n'a été affecté à la propriété bitmaps. Dans d'autres cas, aucune icône n'apparaît.

Pour définir ou modifier l'apparence de l'icône, affectez un tableau d'objets bitmapData à la propriété bitmaps :

icon.bitmaps = new Array(icon16x16.bitmapData, icon128x128.bitmapData);

La modification directe du tableau bitmaps n'a aucun effet.

Pour effacer l'image de l'icône, affectez un tableau vide à la propriété bitmaps.

Remarque : lors du chargement de fichiers image pour une icône, le format de fichier PNG fournit généralement le meilleur fondu alpha. Le format GIF ne prend en charge que l'activation ou la désactivation de la transparence (pas le fondu). Le format JPG ne prend pas en charge la transparence du tout.



Implémentation
    public function get bitmaps():Array
    public function set bitmaps(value:Array):void

Voir aussi