I AIR skapas
NativeApplication.nativeApplication.icon
-objektet automatiskt. Objekttypen är antingen DockIcon eller SystemTrayIcon, beroende på operativsystemet. Du kan ta reda på vilka av dessa InteractiveIcon-underklasser som AIR stöder på det aktuella operativsystemet med hjälp av egenskaperna
NativeApplication.supportsDockIcon
och
NativeApplication.supportsSystemTrayIcon
. InteractiveIcon-basklassen innehåller egenskaperna
width
,
height
och
bitmaps
. Med dessa egenskaper kan du ändra bilden som används för ikonen. Om du använder egenskaper som är specifika för DockIcon eller SystemTrayIcon på fel operativsystem genereras dock ett körningsfel.
Om du vill välja en bild eller ändra bilden som används för en ikon skapar du en array som innehåller en eller flera bilder och tilldelar den till egenskapen
NativeApplication.nativeApplication.icon.bitmaps
. Storleken på aktivitetsfältsikonerna kan variera mellan olika operativsystem. Du kan undvika att bildkvaliteten försämras på grund av skalning genom att lägga till flera storlekar på bilderna i
bitmaps
-arrayen. Om du lägger till fler än en bild väljs automatiskt den storlek som bäst matchar aktivitetsfältsikonens aktuella visningsstorlek, och bilden skalas vid behov. I följande exempel anges bilden för en aktivitetsfältsikon med två bilder:
NativeApplication.nativeApplication.icon.bitmaps =
[bmp16x16.bitmapData, bmp128x128.bitmapData];
Om du vill ändra ikonbilden tilldelar du en array som innehåller den nya bilden (eller bilderna) till egenskapen
bitmaps
. Du kan animera ikonen genom att ändra bilden som svar på en
enterFrame
- eller
timer
-händelse.
Om du vill ta bort ikonen från meddelandeområdet i Windows och Linux, eller återställa ikonernas standardutseende i Mac OS X, tilldelar du en tom array till
bitmaps
:
NativeApplication.nativeApplication.icon.bitmaps = [];