Paquete | flash.desktop |
Clase | public class InteractiveIcon |
Herencia | InteractiveIcon Icon EventDispatcher Object |
Subclases | DockIcon, SystemTrayIcon |
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | AIR 1.0 |
Utilice la propiedad icon
del objeto NativeApplication para obtener una instancia del icono de la aplicación. El tipo de icono corresponderá a las subclases de InteractiveIcon, bien DockIcon en Mac OS X® o SystemTrayIcon en Windows® y en Linux.
No es posible crear una instancia de la clase InteractiveIcon directamente. Llama al nuevo constructor InteractiveIcon()
que emite una excepción ArgumentError.
Elementos de API relacionados
flash.desktop.NativeApplication.supportsDockIcon
flash.desktop.NativeApplication.supportsSystemTrayIcon
Propiedad | Definido por | ||
---|---|---|---|
bitmaps : Array [override]
La imagen del icono es un conjunto de objetos BitmapData de distinto tamaño. | InteractiveIcon | ||
constructor : Object
Una referencia a la clase de objeto o función constructora para una instancia de objeto determinada. | Object | ||
height : int [solo lectura]
Altura de visualización actual del icono, en píxeles. | InteractiveIcon | ||
width : int [solo lectura]
Anchura de visualización actual del icono, en píxeles. | InteractiveIcon |
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] Versión del lenguaje: | ActionScript 3.0 |
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
public function get height():int
width | propiedad |
width:int
[solo lectura] Versión del lenguaje: | ActionScript 3.0 |
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
public function get width():int
Tue Jun 12 2018, 02:12 PM Z