Pakket | flash.desktop |
Klasse | public class SystemTrayIcon |
Overerving | SystemTrayIcon InteractiveIcon Icon EventDispatcher Object |
Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0 |
AIR-profielondersteuning: deze functie wordt ondersteund op desktopbesturingssystemen, maar niet op mobiele apparaten en ook niet op AIR for TV-apparaten. Zie AIR-profielondersteuning voor meer informatie over API-ondersteuning voor meerdere profielen.
Niet alle desktopbesturingssystemen hebben systeemvakpictogrammen. Controleer NativeApplication.supportsSystemTrayIcon
om te bepalen of systeemvakpictogrammen door het huidige systeem worden ondersteund.
Een instantie van de klasse SystemTrayIcon kan niet worden gecreëerd. Haal het object dat het systeemvakpictogram voorstelt uit de eigenschap icon
van het "globale" NativeApplication-object.
Als systeemvakpictogrammen worden ondersteund, is het pictogram van het type SystemTrayIcon. In andere gevallen is het type van icon
een andere subklasse van InteractiveIcon, doorgaans DockIcon.
Belangrijk: Wanneer wordt geprobeerd om een methode van de klasse SystemTrayIcon uit te voeren voor het NativeApplication.icon
-object op een besturingssysteem waarvoor AIR geen systeemvakpictogrammen ondersteunt, wordt een runtime-uitzondering gegenereerd.
Verwante API-elementen
flash.desktop.NativeApplication.supportsSystemTrayIcon
flash.desktop.DockIcon
Eigenschap | Gedefinieerd door | ||
---|---|---|---|
bitmaps : Array [overschrijven]
De pictogramafbeelding als een array van objecten BitmapData van verschillende grootten. | SystemTrayIcon | ||
constructor : Object
Verwijzing naar het klasseobject of de constructorfunctie van een bepaalde objectinstantie. | Object | ||
height : int [overschrijven] [alleen-lezen]
De huidige weergegeven hoogte van het pictogram in pixels. | SystemTrayIcon | ||
menu : NativeMenu
Het menu voor de snelkoppeling in het systeemvak. | SystemTrayIcon | ||
tooltip : String
De knopinfo die voor de snelkoppeling in het systeemvak wordt weergegeven. | SystemTrayIcon | ||
width : int [overschrijven] [alleen-lezen]
De weergegeven breedte van het pictogram in pixels. | SystemTrayIcon |
Gebeurtenis | Overzicht | Gedefinieerd door | ||
---|---|---|---|---|
[uitgezonden gebeurtenis] Wordt verzonden wanneer Flash Player of de AIR-toepassing de besturingssysteemfocus krijgt en actief wordt. | EventDispatcher | |||
Door dit object SystemTrayIcon verzonden bij een klik met de muisknop. | SystemTrayIcon | |||
[uitgezonden gebeurtenis] Wordt verzonden wanneer Flash Player of de AIR-toepassing de systeemfocus verliest en inactief wordt. | EventDispatcher | |||
Door dit object SystemTrayIcon verzonden als de muis omlaag wordt bewogen. | SystemTrayIcon | |||
Door dit object SystemTrayIcon verzonden als de muis omhoog wordt bewogen. | SystemTrayIcon | |||
Door dit object SystemTrayIcon verzonden bij een klik met de rechtermuisknop. | SystemTrayIcon | |||
Door dit object SystemTrayIcon verzonden als de rechtermuisknop omlaag gaat. | SystemTrayIcon | |||
Door dit object SystemTrayIcon verzonden als de rechtermuisknop omhoog gaat. | SystemTrayIcon |
Constante | Gedefinieerd door | ||
---|---|---|---|
MAX_TIP_LENGTH : Number = 63 [statisch]
De toegestane lengte van de knopinfo voor de snelkoppeling in het systeemvak. | SystemTrayIcon |
bitmaps | eigenschap |
bitmaps:Array
[overschrijven] Runtimeversies: | AIR 1.0 |
De pictogramafbeelding als een array van objecten BitmapData van verschillende grootten.
Wanneer een pictogram in een bepaalde besturingssysteemcontext wordt weergegeven, wordt de bitmap gebruikt in de array die het weergegeven weergaveformaat het meest benadert (en indien nodig geschaald). Veelgebruikte formaten zijn 16x16, 32x32, 48x48, en 128x128. (In de nabije toekomst kunnen voor sommige besturingssysteempictogrammen pictogrammen van 512x512 pixels worden gebruikt.)
In sommige contexten kan het besturingssysteem een standaard besturingssysteempictogram gebruiken als er niets aan de eigenschap bitmaps
is toegewezen. In andere contexten wordt geen pictogram weergegeven.
Als u de weergave van het pictogram wilt instellen of wijzigen, wijst u een array van BitmapData-objecten toe aan de eigenschap bitmaps
:
icon.bitmaps = new Array(icon16x16.bitmapData, icon128x128.bitmapData);
Het rechtstreeks wijzigen van de array bitmaps
heeft geen effect.
Als u de afbeelding van het pictogram wilt wissen, wijst u een lege array toe aan de eigenschap bitmaps
.
Opmerking: De bestandsindeling PNG zorgt doorgaans voor de beste alfa-overvloeiing. De indeling GIF ondersteunt alleen transparantie aan of uit (geen overvloeiing). De indeling JPG ondersteunt helemaal geen transparantie.
Implementatie
override public function get bitmaps():Array
override public function set bitmaps(value:Array):void
height | eigenschap |
height:int
[alleen-lezen] [overschrijven] Runtimeversies: | AIR 1.0 |
De huidige weergegeven hoogte van het pictogram in pixels.
Sommige pictogramcontexten ondersteunen dynamische grootten. De eigenschap height
geeft de hoogte aan van het pictogram dat is gekozen uit de array bitmaps
voor de huidige context. De eigenlijke weergavehoogte kan verschillen als het besturingssysteem het pictogram heeft geschaald.
Implementatie
override public function get height():int
menu | eigenschap |
menu:NativeMenu
Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0 |
Het menu voor de snelkoppeling in het systeemvak.
Implementatie
public function get menu():NativeMenu
public function set menu(value:NativeMenu):void
tooltip | eigenschap |
tooltip:String
Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0 |
De knopinfo die voor de snelkoppeling in het systeemvak wordt weergegeven. Als de tekenreeks langer is dan SystemTrayIcon.MAX_TIP_LENGTH
, wordt de knopinfo afgebroken.
Implementatie
public function get tooltip():String
public function set tooltip(value:String):void
width | eigenschap |
width:int
[alleen-lezen] [overschrijven] Runtimeversies: | AIR 1.0 |
De weergegeven breedte van het pictogram in pixels.
Sommige pictogramcontexten ondersteunen dynamische grootten. De eigenschap width
geeft de breedte aan van het pictogram dat is gekozen uit de array bitmaps
voor de huidige context. De eigenlijke wergavebreedte kan verschillen als het besturingssysteem het pictogram heeft geschaald.
Implementatie
override public function get width():int
click | Gebeurtenis |
flash.events.ScreenMouseEvent
eigenschap ScreenMouseEvent.type =
flash.events.ScreenMouseEvent.CLICK
Runtimeversies: | AIR 1.0 |
Door dit object SystemTrayIcon verzonden bij een klik met de muisknop.
De constanteScreenMouseEvent.CLICK
bevat de waarde van de eigenschap type
van eenclick
-gebeurtenisobject.
Deze gebeurtenis heeft de volgende relevante eigenschappen:
Eigenschap | Waarde |
---|---|
buttonDown | true wanneer de primaire muisknop wordt ingedrukt; anders false . |
ctrlKey | true onder Windows of Linux als de Ctrl-toets actief is. true op de Macintosh als de Ctrl-toets of Command-toets actief is. Anders is deze false . |
currentTarget | Het object dat het gebeurtenisobject actief verwerkt met een gebeurtenislistener. |
shiftKey | true wanneer de Shift-toets actief is of false wanneer deze inactief is. |
commandKey | true op de Macintosh als de Command-toets actief is; false als deze inactief is. Altijd false onder Windows. |
controlKey | true wanneer de Ctrl- of Control-toets actief is of false wanneer deze inactief is. |
screenX | De horizontale coördinaat waar de gebeurtenis heeft plaatsgevonden in schermcoördinaten. |
screenY | De verticale coördinaat waar de gebeurtenis heeft plaatsgevonden in schermcoördinaten. |
target | Het object SystemTrayIcon onder het aanwijsapparaat. |
mouseDown | Gebeurtenis |
flash.events.ScreenMouseEvent
eigenschap ScreenMouseEvent.type =
flash.events.ScreenMouseEvent.MOUSE_DOWN
Runtimeversies: | AIR 1.0 |
Door dit object SystemTrayIcon verzonden als de muis omlaag wordt bewogen.
De constanteScreenMouseEvent.MOUSE_DOWN
bevat waarde van de eigenschap type
van een mouseDown
-gebeurtenisobject.
Deze gebeurtenis heeft de volgende relevante eigenschappen:
Eigenschap | Waarde |
---|---|
buttonDown | true wanneer de primaire muisknop wordt ingedrukt; anders false . |
ctrlKey | true onder Windows of Linux als de Ctrl-toets actief is. true op de Macintosh als de Ctrl-toets of Command-toets actief is. Anders is deze false . |
currentTarget | Het object dat het gebeurtenisobject actief verwerkt met een gebeurtenislistener. |
shiftKey | true wanneer de Shift-toets actief is of false wanneer deze inactief is. |
commandKey | true op de Macintosh als de Command-toets actief is; false als deze inactief is. Altijd false onder Windows. |
controlKey | true wanneer de Ctrl- of Control-toets actief is of false wanneer deze inactief is. |
screenX | De horizontale coördinaat waar de gebeurtenis heeft plaatsgevonden in schermcoördinaten. |
screenY | De verticale coördinaat waar de gebeurtenis heeft plaatsgevonden in schermcoördinaten. |
target | Het object SystemTrayIcon onder het aanwijsapparaat. |
mouseUp | Gebeurtenis |
flash.events.ScreenMouseEvent
eigenschap ScreenMouseEvent.type =
flash.events.ScreenMouseEvent.MOUSE_UP
Runtimeversies: | AIR 1.0 |
Door dit object SystemTrayIcon verzonden als de muis omhoog wordt bewogen.
De constanteScreenMouseEvent.MOUSE_UP
bevat de waarde van de eigenschap type
van een mouseUp
-gebeurtenisobject.
Deze gebeurtenis heeft de volgende relevante eigenschappen:
Eigenschap | Waarde |
---|---|
buttonDown | true wanneer de primaire muisknop wordt ingedrukt; anders false . |
ctrlKey | true onder Windows of Linux als de Ctrl-toets actief is. true op de Macintosh als de Ctrl-toets of Command-toets actief is. Anders is deze false . |
currentTarget | Het object dat het gebeurtenisobject actief verwerkt met een gebeurtenislistener. |
shiftKey | true wanneer de Shift-toets actief is of false wanneer deze inactief is. |
commandKey | true op de Macintosh als de Command-toets actief is; false als deze inactief is. Altijd false onder Windows. |
controlKey | true wanneer de Ctrl- of Control-toets actief is of false wanneer deze inactief is. |
screenX | De horizontale coördinaat waar de gebeurtenis heeft plaatsgevonden in schermcoördinaten. |
screenY | De verticale coördinaat waar de gebeurtenis heeft plaatsgevonden in schermcoördinaten. |
target | Het object SystemTrayIcon onder het aanwijsapparaat. |
rightClick | Gebeurtenis |
flash.events.ScreenMouseEvent
eigenschap ScreenMouseEvent.type =
flash.events.ScreenMouseEvent.RIGHT_CLICK
Runtimeversies: | AIR 1.0 |
Door dit object SystemTrayIcon verzonden bij een klik met de rechtermuisknop.
De constanteScreenMouseEvent.RIGHT_CLICK
bevat de waarde van de eigenschap type
van een rightClick
-gebeurtenisobject.
Deze gebeurtenis heeft de volgende relevante eigenschappen:
Eigenschap | Waarde |
---|---|
buttonDown | true wanneer de primaire muisknop wordt ingedrukt; anders false . |
ctrlKey | true onder Windows of Linux als de Ctrl-toets actief is. true op de Macintosh als de Ctrl-toets of Command-toets actief is. Anders is deze false . |
currentTarget | Het object dat het gebeurtenisobject actief verwerkt met een gebeurtenislistener. |
shiftKey | true wanneer de Shift-toets actief is of false wanneer deze inactief is. |
commandKey | true op de Macintosh als de Command-toets actief is; false als deze inactief is. Altijd false onder Windows. |
controlKey | true wanneer de Ctrl- of Control-toets actief is of false wanneer deze inactief is. |
screenX | De horizontale coördinaat waar de gebeurtenis heeft plaatsgevonden in schermcoördinaten. |
screenY | De verticale coördinaat waar de gebeurtenis heeft plaatsgevonden in schermcoördinaten. |
target | Het object SystemTrayIcon onder het aanwijsapparaat. |
rightMouseDown | Gebeurtenis |
flash.events.ScreenMouseEvent
eigenschap ScreenMouseEvent.type =
flash.events.ScreenMouseEvent.RIGHT_MOUSE_DOWN
Runtimeversies: | AIR 1.0 |
Door dit object SystemTrayIcon verzonden als de rechtermuisknop omlaag gaat.
De constanteScreenMouseEvent.RIGHT_MOUSE_DOWN
bevat de waarde van de eigenschap type
van een rightMouseDown
-gebeurtenisobject.
Deze gebeurtenis heeft de volgende relevante eigenschappen:
Eigenschap | Waarde |
---|---|
buttonDown | true wanneer de primaire muisknop wordt ingedrukt; anders false . |
ctrlKey | true onder Windows of Linux als de Ctrl-toets actief is. true op de Macintosh als de Ctrl-toets of Command-toets actief is. Anders is deze false . |
currentTarget | Het object dat het gebeurtenisobject actief verwerkt met een gebeurtenislistener. |
shiftKey | true wanneer de Shift-toets actief is of false wanneer deze inactief is. |
commandKey | true op de Macintosh als de Command-toets actief is; false als deze inactief is. Altijd false onder Windows. |
controlKey | true wanneer de Ctrl- of Control-toets actief is of false wanneer deze inactief is. |
screenX | De horizontale coördinaat waar de gebeurtenis heeft plaatsgevonden in schermcoördinaten. |
screenY | De verticale coördinaat waar de gebeurtenis heeft plaatsgevonden in schermcoördinaten. |
target | Het object SystemTrayIcon onder het aanwijsapparaat. |
rightMouseUp | Gebeurtenis |
flash.events.ScreenMouseEvent
eigenschap ScreenMouseEvent.type =
flash.events.ScreenMouseEvent.RIGHT_MOUSE_UP
Runtimeversies: | AIR 1.0 |
Door dit object SystemTrayIcon verzonden als de rechtermuisknop omhoog gaat.
De constanteScreenMouseEvent.RIGHT_MOUSE_UP
bevat de waarde van de eigenschap type
van een rightMouseUp
-gebeurtenisobject.
Deze gebeurtenis heeft de volgende relevante eigenschappen:
Eigenschap | Waarde |
---|---|
buttonDown | true wanneer de primaire muisknop wordt ingedrukt; anders false . |
ctrlKey | true onder Windows of Linux als de Ctrl-toets actief is. true op de Macintosh als de Ctrl-toets of Command-toets actief is. Anders is deze false . |
currentTarget | Het object dat het gebeurtenisobject actief verwerkt met een gebeurtenislistener. |
shiftKey | true wanneer de Shift-toets actief is of false wanneer deze inactief is. |
commandKey | true op de Macintosh als de Command-toets actief is; false als deze inactief is. Altijd false onder Windows. |
controlKey | true wanneer de Ctrl- of Control-toets actief is of false wanneer deze inactief is. |
screenX | De horizontale coördinaat waar de gebeurtenis heeft plaatsgevonden in schermcoördinaten. |
screenY | De verticale coördinaat waar de gebeurtenis heeft plaatsgevonden in schermcoördinaten. |
target | Het object SystemTrayIcon onder het aanwijsapparaat. |
MAX_TIP_LENGTH | Constante |
public static const MAX_TIP_LENGTH:Number = 63
Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0 |
De toegestane lengte van de knopinfo voor de snelkoppeling in het systeemvak.
Wed Jun 13 2018, 11:42 AM Z