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.ScreenMouseEvent
egenskap 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.ScreenMouseEvent
egenskap 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.ScreenMouseEvent
egenskap 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.ScreenMouseEvent
egenskap 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.ScreenMouseEvent
egenskap 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.ScreenMouseEvent
egenskap 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