Package | flash.desktop |
Classe | public class InteractiveIcon |
Héritage | InteractiveIcon Icon EventDispatcher Object |
Sous-classes | DockIcon, SystemTrayIcon |
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0 |
Utilisez la propriété icon
de l’objet NativeApplication pour obtenir une occurrence de l’icône de l’application. Le type d’icône est l’une des sous-classes de InteractiveIcon, DockIcon sous Mac OS X® ou SystemTrayIcon sous Windows® et Linux.
Il est impossible d’instancier directement la classe InteractiveIcon. Les appels au constructeur new InteractiveIcon()
renvoient une exception ArgumentError.
Eléments de l’API associés
flash.desktop.NativeApplication.supportsDockIcon
flash.desktop.NativeApplication.supportsSystemTrayIcon
Propriété | Défini par | ||
---|---|---|---|
bitmaps : Array [override]
Image de l’icône sous forme de tableau d’objets BitmapData de tailles différentes. | InteractiveIcon | ||
constructor : Object
Référence à l’objet de classe ou à la fonction constructeur d’une occurrence donnée d’un objet. | Object | ||
height : int [lecture seule]
Hauteur d’affichage actuelle de l’icône, en pixels. | InteractiveIcon | ||
width : int [lecture seule]
Largeur d’affichage actuelle de l’icône, en pixels. | InteractiveIcon |
bitmaps | propriété |
bitmaps:Array
[override] 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 la meilleure fusion alpha. Le format GIF ne prend en charge que l’activation ou la désactivation de la transparence (pas la fusion). Le format JPG ne prend pas en charge la transparence du tout.
Implémentation
override public function get bitmaps():Array
override public function set bitmaps(value:Array):void
height | propriété |
height:int
[lecture seule] Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0 |
Hauteur d’affichage actuelle de l’icône, en pixels.
Certains contextes d’icône prennent en charge les tailles dynamiques. La propriété height
indique la hauteur de l’icône choisie dans le tableau bitmaps
pour le contexte actuel. La hauteur d’affichage réelle peut être différente si le système d’exploitation a mis l’icône à l’échelle.
Implémentation
public function get height():int
width | propriété |
width:int
[lecture seule] Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0 |
Largeur d’affichage actuelle de l’icône, en pixels.
Certains contextes d’icône prennent en charge les tailles dynamiques. La propriété width
indique la largeur de l’icône choisie dans le tableau bitmaps
pour le contexte actuel. La largeur d’affichage réelle peut être différente si le système d’exploitation a mis l’icône à l’échelle.
Implémentation
public function get width():int
Tue Jun 12 2018, 09:30 AM Z