Paquete | flash.desktop |
Clase | public class SystemTrayIcon |
Herencia | SystemTrayIcon InteractiveIcon Icon EventDispatcher Object |
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | AIR 1.0 |
Compatibilidad con perfil de AIR: esta característica se admite en los sistemas operativos de escritorio, pero no en dispositivos móviles ni dispositivos de AIR para TV. Consulte Compatibilidad con perfil de AIR para obtener información sobre la compatibilidad de la API con varios perfiles.
No todos los sistemas operativos de escritorio tienen iconos de bandeja del sistema. Verifique NativeApplication.supportsSystemTrayIcon
para determinar si el sistema actual admite iconos de bandeja del sistema.
No se puede crear una instancia de la clase SystemTrayIcon. Obtiene el objeto que representa el icono de la bandeja del sistema de la propiedad icon
del objeto "global" NativeApplication.
Si se admiten iconos de bandeja del sistema, el icono es de tipo SystemTrayIcon. En caso contrario, el tipo de icono
es otra subclase de InteractiveIcon, normalmente DockIcon.
Importante: si intenta llamar a un método de la clase SystemTrayIcon en el objeto NativeApplication.icon
de un sistema operativo donde AIR no es compatible con iconos de bandeja del sistema, se genera un error de tiempo de ejecución.
Elementos de API relacionados
flash.desktop.NativeApplication.supportsSystemTrayIcon
flash.desktop.DockIcon
Propiedad | Definido por | ||
---|---|---|---|
bitmaps : Array [override]
La imagen del icono es un conjunto de objetos BitmapData de distinto tamaño. | SystemTrayIcon | ||
constructor : Object
Una referencia a la clase de objeto o función constructora para una instancia de objeto determinada. | Object | ||
height : int [override] [solo lectura]
Altura de visualización actual del icono, en píxeles. | SystemTrayIcon | ||
menu : NativeMenu
Menú de iconos de bandeja del sistema. | SystemTrayIcon | ||
tooltip : String
Información del texto de sugerencia se muestra para el icono de bandeja del sistema. | SystemTrayIcon | ||
width : int [override] [solo lectura]
Anchura de visualización actual del icono, en píxeles. | SystemTrayIcon |
Evento | Resumen | Definido por | ||
---|---|---|---|---|
[evento broadcast] Se distribuye cuando Flash Player o AIR pasan a estar activos. | EventDispatcher | |||
Distribuido por este objeto SystemTrayIcon al hacer clic con el botón del ratón. | SystemTrayIcon | |||
[evento broadcast] Se distribuye cuando Flash Player o de AIR pasan a estar inactivos. | EventDispatcher | |||
Distribuido por este objeto SystemTrayIcon al hacer clic con el botón del ratón. | SystemTrayIcon | |||
Distribuido por este objeto SystemTrayIcon al soltar el botón del ratón. | SystemTrayIcon | |||
Distribuido por este objeto SystemTrayIcon al hacer clic con el botón derecho del ratón. | SystemTrayIcon | |||
Distribuido por este objeto SystemTrayIcon al hacer clic con el botón derecho del ratón. | SystemTrayIcon | |||
Distribuido por este objeto SystemTrayIcon al soltar el botón derecho del ratón. | SystemTrayIcon |
Constante | Definido por | ||
---|---|---|---|
MAX_TIP_LENGTH : Number = 63 [estática]
Longitud permitida por el sistema para la información de herramienta del icono de bandeja del sistema. | SystemTrayIcon |
bitmaps | propiedad |
bitmaps:Array
[override] Versiones de motor de ejecución: | AIR 1.0 |
La imagen del icono es un conjunto de objetos BitmapData de distinto tamaño.
Cuando un icono se visualiza en el contexto de un sistema operativo concreto, los objetos de mapa de bits del conjunto con tamaño más parecido al que se visualiza serán los que se utilicen (si es necesario, se cambian de tamaño). Los tamaños más habituales son 16x16, 32x32, 48x48 y 128x128. (En un futuro cercano, se podrán utilizar iconos de 512x512 píxeles en el sistema operativo.)
En algunos contextos, el sistema operativo puede utilizar el icono predeterminado del sistema si no se ha asignado nada a la propiedad bitmaps
. En otros contextos no aparece ningún icono.
Para definir o modificar el aspecto del icono, asigne un conjunto de objetos BitmapData a la propiedad bitmaps
:
icon.bitmaps = new Array(icon16x16.bitmapData, icon128x128.bitmapData);
Modificar el conjunto de bitmaps
directamente no produce ningún efecto.
Para borrar la imagen del icono, asigne un conjunto vacío a la propiedad bitmaps
.
Nota: al cargar archivos de imagen para un icono, el formato de archivo PNG suele proporcionar la mejor mezcla alfa. El formato GIF sólo admite la activación o la desactivación de la transparencia (no la mezcla). El formato JPG no admite ningún tipo de transparencia.
Implementación
override public function get bitmaps():Array
override public function set bitmaps(value:Array):void
height | propiedad |
height:int
[solo lectura] [override] Versiones de motor de ejecución: | AIR 1.0 |
Altura de visualización actual del icono, en píxeles.
Algunos contextos de iconos admiten tamaños dinámicos. La propiedad height
indica la altura de icono elegida en el conjunto bitmaps
para el contexto actual. La altura de visualización actual puede no ser la misma si el sistema operativo cambia el icono de tamaño.
Implementación
override public function get height():int
menu | propiedad |
menu:NativeMenu
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | AIR 1.0 |
Menú de iconos de bandeja del sistema.
Implementación
public function get menu():NativeMenu
public function set menu(value:NativeMenu):void
tooltip | propiedad |
tooltip:String
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | AIR 1.0 |
Información del texto de sugerencia se muestra para el icono de bandeja del sistema. Si la longitud de la cadena es mayor que SystemTrayIcon.MAX_TIP_LENGTH
, la sugerencia se muestra truncada.
Implementación
public function get tooltip():String
public function set tooltip(value:String):void
width | propiedad |
width:int
[solo lectura] [override] Versiones de motor de ejecución: | AIR 1.0 |
Anchura de visualización actual del icono, en píxeles.
Algunos contextos de iconos admiten tamaños dinámicos. La propiedad width
indica la anchura de icono elegida en el conjunto bitmaps
para el contexto actual. La anchura de visualización actual puede no ser la misma si el sistema operativo cambia el icono de tamaño.
Implementación
override public function get width():int
click | Evento |
flash.events.ScreenMouseEvent
propiedad ScreenMouseEvent.type =
flash.events.ScreenMouseEvent.CLICK
Versiones de motor de ejecución: | AIR 1.0 |
Distribuido por este objeto SystemTrayIcon al hacer clic con el botón del ratón.
La constanteScreenMouseEvent.CLICK
define el valor de la propiedad type
de un objeto de evento click
.
Este evento tiene las propiedades destacables siguientes:
Propiedad | Valor |
---|---|
buttonDown | true si se pulsa el botón principal del ratón; en caso contrario; false . |
ctrlKey | true en Windows o Linux, si la tecla Ctrl está activa. true en Mac, si la tecla Ctrl o Comando está activa. En caso contrario, false . |
currentTarget | Objeto que procesa de forma activa el objeto de evento con un detector de eventos. |
shiftKey | true si la tecla Mayús está activa; false si está inactiva. |
commandKey | true en Mac, si la tecla Comando está activa; false si está inactiva. Siempre es false en Windows. |
controlKey | true si la tecla Control o Ctrl está activa; false si está inactiva. |
screenX | La coordenada horizontal en la que se produce el evento en las coordenadas de la pantalla. |
screenY | La coordenada vertical en la que se produce el evento en las coordenadas de la pantalla. |
target | Objeto SystemTrayIcon bajo el dispositivo señalador. |
mouseDown | Evento |
flash.events.ScreenMouseEvent
propiedad ScreenMouseEvent.type =
flash.events.ScreenMouseEvent.MOUSE_DOWN
Versiones de motor de ejecución: | AIR 1.0 |
Distribuido por este objeto SystemTrayIcon al hacer clic con el botón del ratón.
La constanteScreenMouseEvent.MOUSE_DOWN
define el valor de la propiedad type
de un objeto de evento mouseDown
.
Este evento tiene las propiedades destacables siguientes:
Propiedad | Valor |
---|---|
buttonDown | true si se pulsa el botón principal del ratón; en caso contrario; false . |
ctrlKey | true en Windows o Linux, si la tecla Ctrl está activa. true en Mac, si la tecla Ctrl o Comando está activa. En caso contrario, false . |
currentTarget | Objeto que procesa de forma activa el objeto de evento con un detector de eventos. |
shiftKey | true si la tecla Mayús está activa; false si está inactiva. |
commandKey | true en Mac, si la tecla Comando está activa; false si está inactiva. Siempre es false en Windows. |
controlKey | true si la tecla Control o Ctrl está activa; false si está inactiva. |
screenX | La coordenada horizontal en la que se produce el evento en las coordenadas de la pantalla. |
screenY | La coordenada vertical en la que se produce el evento en las coordenadas de la pantalla. |
target | Objeto SystemTrayIcon bajo el dispositivo señalador. |
mouseUp | Evento |
flash.events.ScreenMouseEvent
propiedad ScreenMouseEvent.type =
flash.events.ScreenMouseEvent.MOUSE_UP
Versiones de motor de ejecución: | AIR 1.0 |
Distribuido por este objeto SystemTrayIcon al soltar el botón del ratón.
La constanteScreenMouseEvent.MOUSE_UP
define el valor de la propiedad type
de un objeto de evento mouseUp
.
Este evento tiene las propiedades destacables siguientes:
Propiedad | Valor |
---|---|
buttonDown | true si se pulsa el botón principal del ratón; en caso contrario; false . |
ctrlKey | true en Windows o Linux, si la tecla Ctrl está activa. true en Mac, si la tecla Ctrl o Comando está activa. En caso contrario, false . |
currentTarget | Objeto que procesa de forma activa el objeto de evento con un detector de eventos. |
shiftKey | true si la tecla Mayús está activa; false si está inactiva. |
commandKey | true en Mac, si la tecla Comando está activa; false si está inactiva. Siempre es false en Windows. |
controlKey | true si la tecla Control o Ctrl está activa; false si está inactiva. |
screenX | La coordenada horizontal en la que se produce el evento en las coordenadas de la pantalla. |
screenY | La coordenada vertical en la que se produce el evento en las coordenadas de la pantalla. |
target | Objeto SystemTrayIcon bajo el dispositivo señalador. |
rightClick | Evento |
flash.events.ScreenMouseEvent
propiedad ScreenMouseEvent.type =
flash.events.ScreenMouseEvent.RIGHT_CLICK
Versiones de motor de ejecución: | AIR 1.0 |
Distribuido por este objeto SystemTrayIcon al hacer clic con el botón derecho del ratón.
La constanteScreenMouseEvent.RIGHT_CLICK
define el valor de la propiedad type
de un objeto de evento rightClick
.
Este evento tiene las propiedades destacables siguientes:
Propiedad | Valor |
---|---|
buttonDown | true si se pulsa el botón principal del ratón; en caso contrario; false . |
ctrlKey | true en Windows o Linux, si la tecla Ctrl está activa. true en Mac, si la tecla Ctrl o Comando está activa. En caso contrario, false . |
currentTarget | Objeto que procesa de forma activa el objeto de evento con un detector de eventos. |
shiftKey | true si la tecla Mayús está activa; false si está inactiva. |
commandKey | true en Mac, si la tecla Comando está activa; false si está inactiva. Siempre es false en Windows. |
controlKey | true si la tecla Control o Ctrl está activa; false si está inactiva. |
screenX | La coordenada horizontal en la que se produce el evento en las coordenadas de la pantalla. |
screenY | La coordenada vertical en la que se produce el evento en las coordenadas de la pantalla. |
target | Objeto SystemTrayIcon bajo el dispositivo señalador. |
rightMouseDown | Evento |
flash.events.ScreenMouseEvent
propiedad ScreenMouseEvent.type =
flash.events.ScreenMouseEvent.RIGHT_MOUSE_DOWN
Versiones de motor de ejecución: | AIR 1.0 |
Distribuido por este objeto SystemTrayIcon al hacer clic con el botón derecho del ratón.
La constanteScreenMouseEvent.RIGHT_MOUSE_DOWN
define el valor de la propiedad type
de un objeto de evento rightMouseDown
.
Este evento tiene las propiedades destacables siguientes:
Propiedad | Valor |
---|---|
buttonDown | true si se pulsa el botón principal del ratón; en caso contrario; false . |
ctrlKey | true en Windows o Linux, si la tecla Ctrl está activa. true en Mac, si la tecla Ctrl o Comando está activa. En caso contrario, false . |
currentTarget | Objeto que procesa de forma activa el objeto de evento con un detector de eventos. |
shiftKey | true si la tecla Mayús está activa; false si está inactiva. |
commandKey | true en Mac, si la tecla Comando está activa; false si está inactiva. Siempre es false en Windows. |
controlKey | true si la tecla Control o Ctrl está activa; false si está inactiva. |
screenX | La coordenada horizontal en la que se produce el evento en las coordenadas de la pantalla. |
screenY | La coordenada vertical en la que se produce el evento en las coordenadas de la pantalla. |
target | Objeto SystemTrayIcon bajo el dispositivo señalador. |
rightMouseUp | Evento |
flash.events.ScreenMouseEvent
propiedad ScreenMouseEvent.type =
flash.events.ScreenMouseEvent.RIGHT_MOUSE_UP
Versiones de motor de ejecución: | AIR 1.0 |
Distribuido por este objeto SystemTrayIcon al soltar el botón derecho del ratón.
La constanteScreenMouseEvent.RIGHT_MOUSE_UP
define el valor de la propiedad type
de un objeto de evento rightMouseUp
.
Este evento tiene las propiedades destacables siguientes:
Propiedad | Valor |
---|---|
buttonDown | true si se pulsa el botón principal del ratón; en caso contrario; false . |
ctrlKey | true en Windows o Linux, si la tecla Ctrl está activa. true en Mac, si la tecla Ctrl o Comando está activa. En caso contrario, false . |
currentTarget | Objeto que procesa de forma activa el objeto de evento con un detector de eventos. |
shiftKey | true si la tecla Mayús está activa; false si está inactiva. |
commandKey | true en Mac, si la tecla Comando está activa; false si está inactiva. Siempre es false en Windows. |
controlKey | true si la tecla Control o Ctrl está activa; false si está inactiva. |
screenX | La coordenada horizontal en la que se produce el evento en las coordenadas de la pantalla. |
screenY | La coordenada vertical en la que se produce el evento en las coordenadas de la pantalla. |
target | Objeto SystemTrayIcon bajo el dispositivo señalador. |
MAX_TIP_LENGTH | Constante |
public static const MAX_TIP_LENGTH:Number = 63
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | AIR 1.0 |
Longitud permitida por el sistema para la información de herramienta del icono de bandeja del sistema.
Tue Jun 12 2018, 02:12 PM Z