| 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.ScreenMouseEventpropiedad 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.ScreenMouseEventpropiedad 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.ScreenMouseEventpropiedad 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.ScreenMouseEventpropiedad 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.ScreenMouseEventpropiedad 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.ScreenMouseEventpropiedad 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
Ocultar propiedades públicas heredadas
Mostrar propiedades públicas heredadas