Pacchetto | flash.desktop |
Classe | public class InteractiveIcon |
Ereditarietà | InteractiveIcon Icon EventDispatcher Object |
Sottoclassi | DockIcon, SystemTrayIcon |
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | AIR 1.0 |
Utilizzate la proprietà icon
dell'oggetto NativeApplication per ottenere un'istanza dell'icona dell'applicazione. Il tipo di icona corrisponderà a una delle sottoclassi di InteractiveIcon: DockIcon in Mac OS X® o SystemTrayIcon in Windows® e Linux.
Non è possibile creare direttamente un'istanza della classe InteractiveIcon. Le chiamate alla funzione di costruzione new InteractiveIcon()
generano un'eccezione ArgumentError.
Elementi API correlati
flash.desktop.NativeApplication.supportsDockIcon
flash.desktop.NativeApplication.supportsSystemTrayIcon
Proprietà | Definito da | ||
---|---|---|---|
bitmaps : Array [override]
L'immagine dell'icona come array di oggetti BitmapData di diverse dimensioni. | InteractiveIcon | ||
constructor : Object
Un riferimento all'oggetto classe o alla funzione di costruzione per una determinata istanza di oggetto. | Object | ||
height : int [sola lettura]
L'altezza di visualizzazione corrente dell'icona in pixel. | InteractiveIcon | ||
width : int [sola lettura]
La larghezza di visualizzazione corrente dell'icona in pixel. | InteractiveIcon |
bitmaps | proprietà |
bitmaps:Array
[override] Versioni runtime: | AIR 1.0 |
L'immagine dell'icona come array di oggetti BitmapData di diverse dimensioni.
Quando un'icona viene visualizzata nel contesto di un determinato sistema operativo, viene utilizzata la bitmap nell'array dalle dimensioni più simili alle dimensioni di visualizzazione (ridimensionata, se necessario). Le dimensioni più comuni sono: 16 x 16, 32 x 32, 48 x 48 e 128 x 128. A breve per alcuni sistemi operativi potrebbero essere utilizzate icone da 512 x 512 pixel.
In alcuni contesti, il sistema operativo può utilizzare un'icona di sistema predefinita, se non è stato assegnato nulla alla proprietà bitmaps
. In altri contesti, non viene visualizzata alcuna icona.
Per impostare o modificare l'aspetto dell'icona, assegnate alla proprietà bitmaps
un array di oggetti bitmapData:
icon.bitmaps = new Array(icon16x16.bitmapData, icon128x128.bitmapData);
Una modifica diretta dell'array bitmaps
non avrebbe alcun effetto.
Per annullare l'immagine dell'icona, assegnate un array vuoto alla proprietà bitmaps
.
Nota: quando caricate file di immagini per un'icona, tenete presente che il formato file PNG garantisce in genere la migliore fusione alfa. Il formato GIF supporta soltanto l'attivazione o disattivazione della trasparenza (nessuna fusione). mentre il formato JPG non supporta neanche la trasparenza.
Implementazione
override public function get bitmaps():Array
override public function set bitmaps(value:Array):void
height | proprietà |
height:int
[sola lettura] Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | AIR 1.0 |
L'altezza di visualizzazione corrente dell'icona in pixel.
Alcuni contesti di icone supportano dimensioni dinamiche. La proprietà height
indica l'altezza dell'icona scelta dall'array bitmaps
per il contesto corrente. L'altezza di visualizzazione effettiva potrebbe essere differente se il sistema operativo ha ridimensionato l'icona.
Implementazione
public function get height():int
width | proprietà |
width:int
[sola lettura] Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | AIR 1.0 |
La larghezza di visualizzazione corrente dell'icona in pixel.
Alcuni contesti di icone supportano dimensioni dinamiche. La proprietà width
indica la larghezza dell'icona scelta dall'array bitmaps
per il contesto corrente. La larghezza di visualizzazione effettiva potrebbe essere differente se il sistema operativo ha ridimensionato l'icona.
Implementazione
public function get width():int
Tue Jun 12 2018, 02:44 PM Z