| Paket | flash.desktop |
| Klass | public class SystemTrayIcon |
| Arv | SystemTrayIcon InteractiveIcon Icon EventDispatcher Object |
| Språkversion: | ActionScript 3.0 |
| Körningsmiljöversioner: | AIR 1.0 |
Stöd för AIR-profiler: Den här funktionen stöds på operativsystem för datorer, men inte på mobilenheter eller enheter med AIR for TV. På sidan om stöd för AIR-profiler hittar du mer information om API-stöd för flera profiler.
Alla operativsystem har inte aktivitetsfältsikoner. Kontrollera NativeApplication.supportsSystemTrayIcon för att se om aktivitetsfältsikoner stöds på det aktuella systemet.
Det går inte att skapa någon instans av SystemTrayIcon-klassen. Hämta det objekt som representerar aktivitetsfältsikonen från icon-egenskapen i NativeApplication-objektet.
Om aktivitetsfältsikoner stöds kommer ikonen att vara av typen SystemTrayIcon. I annat fall är typen för icon en annan subklass av InteractiveIcon (vanligtvis DockIcon).
Viktigt! Försök att anropa en SystemTrayIcon-klassmetod i NativeApplication.icon-objektet på ett operativsystem där AIR inte stöder aktivitetsfältsikoner genererar ett körningsfel.
Relaterade API-element
flash.desktop.NativeApplication.supportsSystemTrayIcon
flash.desktop.DockIcon
| Egenskap | Definieras med | ||
|---|---|---|---|
| bitmaps : Array [åsidosätt]
Ikonbilden som en array med BitmapData-objekt i olika storlekar. | SystemTrayIcon | ||
![]() | constructor : Object
En referens till klassobjektet eller konstruktorfunktionen för en given objektinstans. | Object | |
| height : int [åsidosätt] [skrivskyddad]
Ikonens aktuella visningshöjd i pixlar. | SystemTrayIcon | ||
| menu : NativeMenu
Aktivitetsfältsikonens meny. | SystemTrayIcon | ||
| tooltip : String
Den knappbeskrivning som visas för aktivitetsfältsikonen. | SystemTrayIcon | ||
| width : int [åsidosätt] [skrivskyddad]
Ikonens aktuella visningsbredd i pixlar. | SystemTrayIcon | ||
| Händelse | Sammanfattning | Definieras med | ||
|---|---|---|---|---|
![]() | [utsändningshändelse] Skickas när Flash Player eller AIR får operativsystemfokus och blir aktivt. | EventDispatcher | ||
| Skickas av det här SystemTrayIcon-objektet vid klick med musen. | SystemTrayIcon | |||
![]() | [utsändningshändelse] Skickas när Flash Player eller AIR förlorar operativsystemfokus och blir inaktivt. | EventDispatcher | ||
| Skickas av det här SystemTrayIcon-objektet vid mus ned. | SystemTrayIcon | |||
| Skickas av det här SystemTrayIcon-objektet vid mus upp. | SystemTrayIcon | |||
| Skickas av det här SystemTrayIcon-objektet vid högerklick med musen. | SystemTrayIcon | |||
| Skickas av det här SystemTrayIcon-objektet vid höger musknapp ned. | SystemTrayIcon | |||
| Skickas av det här SystemTrayIcon-objektet vid höger musknapp upp. | SystemTrayIcon | |||
| Konstant | Definieras med | ||
|---|---|---|---|
| MAX_TIP_LENGTH : Number = 63 [statisk]
Tillåten längd för aktivitetsfältsikonens knappbeskrivning. | SystemTrayIcon | ||
bitmaps | egenskap |
bitmaps:Array[åsidosätt] | Körningsmiljöversioner: | AIR 1.0 |
Ikonbilden som en array med BitmapData-objekt i olika storlekar.
När en ikon visas i ett visst operativsystemsammanhang används den bitmap i arrayen som bäst matchar visningsstorleken (bilden skalas vid behov). Vanliga storlekar är 16 x 16, 32 x 32, 48 x 48 och 128 x 128. (Ikoner med 512 x 512 pixlar kan snart komma att användas i vissa operativsystemikoner.)
I vissa fall kan operativsystemet använda en standardsystemikon om inget värde har tilldelats egenskapen bitmaps. I andra fall visas ingen ikon alls.
Om du vill ange eller ändra ikonens utseende tilldelar du en array av BitmapData-objekt till egenskapen bitmaps:
icon.bitmaps = new Array(icon16x16.bitmapData, icon128x128.bitmapData);
Om du ändrar bitmaps-arrayen direkt har detta ingen effekt.
Om du vill ta bort ikonbilden anger du bitmaps-egenskapen till en tom array.
Obs! När bildfilerna för en ikon läses in ger PNG-formatet oftast bäst alfablandning. GIF-formatet har bara stöd för genomskinlighet eller ingen genomskinlighet (blandning saknas). JPG-formatet saknar helt stöd för genomskinlighet.
Implementering
override public function get bitmaps():Array override public function set bitmaps(value:Array):void height | egenskap |
height:int [skrivskyddad] [åsidosätt] | Körningsmiljöversioner: | AIR 1.0 |
Ikonens aktuella visningshöjd i pixlar.
Vissa ikonsammanhang har stöd för dynamiska storlekar. height anger ikonens höjd, som hämtas från bitmaps-matrisen för det aktuella sammanhanget. Den verkliga visningshöjden kan vara en annan, om operativsystemet har skalat ikonen.
Implementering
override public function get height():int menu | egenskap |
menu:NativeMenu| Språkversion: | ActionScript 3.0 |
| Körningsmiljöversioner: | AIR 1.0 |
Aktivitetsfältsikonens meny.
Implementering
public function get menu():NativeMenu public function set menu(value:NativeMenu):void tooltip | egenskap |
tooltip:String| Språkversion: | ActionScript 3.0 |
| Körningsmiljöversioner: | AIR 1.0 |
Den knappbeskrivning som visas för aktivitetsfältsikonen. Om strängen är längre än SystemTrayIcon.MAX_TIP_LENGTH trunkeras beskrivningen.
Implementering
public function get tooltip():String public function set tooltip(value:String):void width | egenskap |
width:int [skrivskyddad] [åsidosätt] | Körningsmiljöversioner: | AIR 1.0 |
Ikonens aktuella visningsbredd i pixlar.
Vissa ikonsammanhang har stöd för dynamiska storlekar. width anger ikonens bredd, som hämtas från bitmaps-matrisen för det aktuella sammanhanget. Den verkliga visningsbredden kan vara en annan, om operativsystemet har skalat ikonen.
Implementering
override public function get width():int click | Händelse |
flash.events.ScreenMouseEventegenskap ScreenMouseEvent.type =
flash.events.ScreenMouseEvent.CLICK| Körningsmiljöversioner: | AIR 1.0 |
Skickas av det här SystemTrayIcon-objektet vid klick med musen.
ScreenMouseEvent.CLICK-konstanten definierar värdet på type-egenskapen i ett click-händelseobjekt.
Den här händelsen har följande relevanta egenskaper:
| Egenskap | Värde |
|---|---|
buttonDown | true om den primära musknappen trycks ned, annars false. |
ctrlKey | true i Windows eller Linux om Ctrl-tangenten är aktiv. true om antingen Ctrl-tangenten eller Kommando-tangenten är aktiv i Macintosh. Annars false. |
currentTarget | Det objekt som aktivt behandlar Event-objektet med en händelseavlyssnare. |
shiftKey | true om skifttangenten är aktiverad eller false om den är inaktiverad. |
commandKey | true om Kommando-tangenten är aktiv i Mac och false om den är inaktiv. Alltid false i Windows. |
controlKey | true om Ctrl-tangenten är aktiv och false om den är inaktiv. |
screenX | Den vågräta koordinat som händelsen inträffade vid i skärmkoordinater. |
screenY | Den lodräta koordinat som händelsen inträffade vid i skärmkoordinater. |
target | SystemTrayIcon-objektet under pekdonet. |
mouseDown | Händelse |
flash.events.ScreenMouseEventegenskap ScreenMouseEvent.type =
flash.events.ScreenMouseEvent.MOUSE_DOWN| Körningsmiljöversioner: | AIR 1.0 |
Skickas av det här SystemTrayIcon-objektet vid mus ned.
ScreenMouseEvent.MOUSE_DOWN-konstanten definierar värdet på type-egenskapen i ett mouseDown-händelseobjekt.
Den här händelsen har följande relevanta egenskaper:
| Egenskap | Värde |
|---|---|
buttonDown | true om den primära musknappen trycks ned, annars false. |
ctrlKey | true i Windows eller Linux om Ctrl-tangenten är aktiv. true om antingen Ctrl-tangenten eller Kommando-tangenten är aktiv i Macintosh. Annars false. |
currentTarget | Det objekt som aktivt behandlar Event-objektet med en händelseavlyssnare. |
shiftKey | true om skifttangenten är aktiverad eller false om den är inaktiverad. |
commandKey | true om Kommando-tangenten är aktiv i Mac och false om den är inaktiv. Alltid false i Windows. |
controlKey | true om Ctrl-tangenten är aktiv och false om den är inaktiv. |
screenX | Den vågräta koordinat som händelsen inträffade vid i skärmkoordinater. |
screenY | Den lodräta koordinat som händelsen inträffade vid i skärmkoordinater. |
target | SystemTrayIcon-objektet under pekdonet. |
mouseUp | Händelse |
flash.events.ScreenMouseEventegenskap ScreenMouseEvent.type =
flash.events.ScreenMouseEvent.MOUSE_UP| Körningsmiljöversioner: | AIR 1.0 |
Skickas av det här SystemTrayIcon-objektet vid mus upp.
ScreenMouseEvent.MOUSE_UP-konstanten definierar värdet på type-egenskapen i ett mouseUp-händelseobjekt.
Den här händelsen har följande relevanta egenskaper:
| Egenskap | Värde |
|---|---|
buttonDown | true om den primära musknappen trycks ned, annars false. |
ctrlKey | true i Windows eller Linux om Ctrl-tangenten är aktiv. true om antingen Ctrl-tangenten eller Kommando-tangenten är aktiv i Macintosh. Annars false. |
currentTarget | Det objekt som aktivt behandlar Event-objektet med en händelseavlyssnare. |
shiftKey | true om skifttangenten är aktiverad eller false om den är inaktiverad. |
commandKey | true om Kommando-tangenten är aktiv i Mac och false om den är inaktiv. Alltid false i Windows. |
controlKey | true om Ctrl-tangenten är aktiv och false om den är inaktiv. |
screenX | Den vågräta koordinat som händelsen inträffade vid i skärmkoordinater. |
screenY | Den lodräta koordinat som händelsen inträffade vid i skärmkoordinater. |
target | SystemTrayIcon-objektet under pekdonet. |
rightClick | Händelse |
flash.events.ScreenMouseEventegenskap ScreenMouseEvent.type =
flash.events.ScreenMouseEvent.RIGHT_CLICK| Körningsmiljöversioner: | AIR 1.0 |
Skickas av det här SystemTrayIcon-objektet vid högerklick med musen.
ScreenMouseEvent.RIGHT_CLICK-konstanten definierar värdet på type-egenskapen i ett rightClick-händelseobjekt.
Den här händelsen har följande relevanta egenskaper:
| Egenskap | Värde |
|---|---|
buttonDown | true om den primära musknappen trycks ned, annars false. |
ctrlKey | true i Windows eller Linux om Ctrl-tangenten är aktiv. true om antingen Ctrl-tangenten eller Kommando-tangenten är aktiv i Macintosh. Annars false. |
currentTarget | Det objekt som aktivt behandlar Event-objektet med en händelseavlyssnare. |
shiftKey | true om skifttangenten är aktiverad eller false om den är inaktiverad. |
commandKey | true om Kommando-tangenten är aktiv i Mac och false om den är inaktiv. Alltid false i Windows. |
controlKey | true om Ctrl-tangenten är aktiv och false om den är inaktiv. |
screenX | Den vågräta koordinat som händelsen inträffade vid i skärmkoordinater. |
screenY | Den lodräta koordinat som händelsen inträffade vid i skärmkoordinater. |
target | SystemTrayIcon-objektet under pekdonet. |
rightMouseDown | Händelse |
flash.events.ScreenMouseEventegenskap ScreenMouseEvent.type =
flash.events.ScreenMouseEvent.RIGHT_MOUSE_DOWN| Körningsmiljöversioner: | AIR 1.0 |
Skickas av det här SystemTrayIcon-objektet vid höger musknapp ned.
ScreenMouseEvent.RIGHT_MOUSE_DOWN-konstanten definierar värdet på type-egenskapen i ett rightMouseDown-händelseobjekt.
Den här händelsen har följande relevanta egenskaper:
| Egenskap | Värde |
|---|---|
buttonDown | true om den primära musknappen trycks ned, annars false. |
ctrlKey | true i Windows eller Linux om Ctrl-tangenten är aktiv. true om antingen Ctrl-tangenten eller Kommando-tangenten är aktiv i Macintosh. Annars false. |
currentTarget | Det objekt som aktivt behandlar Event-objektet med en händelseavlyssnare. |
shiftKey | true om skifttangenten är aktiverad eller false om den är inaktiverad. |
commandKey | true om Kommando-tangenten är aktiv i Mac och false om den är inaktiv. Alltid false i Windows. |
controlKey | true om Ctrl-tangenten är aktiv och false om den är inaktiv. |
screenX | Den vågräta koordinat som händelsen inträffade vid i skärmkoordinater. |
screenY | Den lodräta koordinat som händelsen inträffade vid i skärmkoordinater. |
target | SystemTrayIcon-objektet under pekdonet. |
rightMouseUp | Händelse |
flash.events.ScreenMouseEventegenskap ScreenMouseEvent.type =
flash.events.ScreenMouseEvent.RIGHT_MOUSE_UP| Körningsmiljöversioner: | AIR 1.0 |
Skickas av det här SystemTrayIcon-objektet vid höger musknapp upp.
ScreenMouseEvent.RIGHT_MOUSE_UP-konstanten definierar värdet på type-egenskapen i ett rightMouseUp-händelseobjekt.
Den här händelsen har följande relevanta egenskaper:
| Egenskap | Värde |
|---|---|
buttonDown | true om den primära musknappen trycks ned, annars false. |
ctrlKey | true i Windows eller Linux om Ctrl-tangenten är aktiv. true om antingen Ctrl-tangenten eller Kommando-tangenten är aktiv i Macintosh. Annars false. |
currentTarget | Det objekt som aktivt behandlar Event-objektet med en händelseavlyssnare. |
shiftKey | true om skifttangenten är aktiverad eller false om den är inaktiverad. |
commandKey | true om Kommando-tangenten är aktiv i Mac och false om den är inaktiv. Alltid false i Windows. |
controlKey | true om Ctrl-tangenten är aktiv och false om den är inaktiv. |
screenX | Den vågräta koordinat som händelsen inträffade vid i skärmkoordinater. |
screenY | Den lodräta koordinat som händelsen inträffade vid i skärmkoordinater. |
target | SystemTrayIcon-objektet under pekdonet. |
MAX_TIP_LENGTH | Konstant |
public static const MAX_TIP_LENGTH:Number = 63| Språkversion: | ActionScript 3.0 |
| Körningsmiljöversioner: | AIR 1.0 |
Tillåten längd för aktivitetsfältsikonens knappbeskrivning.
Tue Jun 12 2018, 01:40 PM Z
Dölj ärvda publika egenskaper
Visa ärvda publika egenskaper