| Pakiet | flash.desktop |
| Klasa | public class InteractiveIcon |
| Dziedziczenie | InteractiveIcon Icon EventDispatcher Object |
| Podklasy | DockIcon, SystemTrayIcon |
| Wersja języka: | ActionScript 3.0 |
| Wersje środowiska wykonawczego: | AIR 1.0 |
Właściwość icon obiektu NativeApplication służy do pobierania instancji ikony aplikacji. Typ ikony będzie jedną z podklas klasy InteractiveIcon albo DockIcon w systemie operacyjnym Mac OS X® albo klasy SystemTrayIcon w systemie Windows® i Linux.
Nie można bezpośrednio utworzyć instancji klasy InteractiveIcon. Wywołania konstruktora new InteractiveIcon() skutkują wyjątkiem ArgumentError.
Powiązane elementy interfejsu API
flash.desktop.NativeApplication.supportsDockIcon
flash.desktop.NativeApplication.supportsSystemTrayIcon
| Właściwość | Zdefiniowane przez | ||
|---|---|---|---|
| bitmaps : Array [przesłanianie]
Obraz ikony jest tablicą różnego rozmiaru obiektów BitmapData. | InteractiveIcon | ||
![]() | constructor : Object
Odwołanie do obiektu klasy lub funkcji konstruktora, dotyczące danej instancji obiektu. | Object | |
| height : int [tylko do odczytu]
Obecna wysokość wyświetlania ikony w pikselach. | InteractiveIcon | ||
| width : int [tylko do odczytu]
Obecna szerokość wyświetlania ikony w pikselach. | InteractiveIcon | ||
bitmaps | właściwość |
bitmaps:Array[przesłanianie] | Wersje środowiska wykonawczego: | AIR 1.0 |
Obraz ikony jest tablicą różnego rozmiaru obiektów BitmapData.
Kiedy ikona jest wyświetlana w danym kontekście systemu operacyjnego, wówczas używany jest najbliższy pod względem rozmiaru obraz bitmapowy z tablicy (w razie konieczności wyskalowany). Typowe rozmiary to: 16x16, 32x32, 48x48 oraz 128x128. (Ikony 512x512 pikseli mogą być wykorzystane w przyszłości w niektórych systemach operacyjnych).
W niektórych kontekstach system operacyjny może wykorzystać domyślną ikonę systemową, jeżeli nic nie zostało przypisane do właściwości bitmaps. W pozostałych kontekstach nie pojawia się żadna ikona.
Aby ustawić lub zmienić wygląd ikony, należy przypisać tablicę obiektów bitmapData do właściwości bitmaps.
icon.bitmaps = new Array(icon16x16.bitmapData, icon128x128.bitmapData);
Bezpośrednie modyfikowanie tablicy bitmaps nie daje efektów.
Aby usunąć obraz ikony, należy przypisać pustą tablicę do właściwości bitmaps.
Uwaga: Podczas ładowania pliku obrazu ikony format PNG pliku z reguły zapewnia najlepsze mieszanie alpha. Format GIF obsługuje jedynie włączanie i wyłączanie przezroczystości (brak mieszania). Format JPG w ogóle nie obsługuje przezroczystości.
Implementacja
override public function get bitmaps():Array override public function set bitmaps(value:Array):void height | właściwość |
height:int [tylko do odczytu] | Wersja języka: | ActionScript 3.0 |
| Wersje środowiska wykonawczego: | AIR 1.0 |
Obecna wysokość wyświetlania ikony w pikselach.
Niektóre konteksty ikon obsługują dynamiczne rozmiary. Właściwość height wskazuje wysokość ikony wybranej z tablicy bitmaps obecnego kontekstu. Faktyczna wysokość wyświetlania może być inna, jeżeli system operacyjny wyskalował ikonę.
Implementacja
public function get height():int width | właściwość |
width:int [tylko do odczytu] | Wersja języka: | ActionScript 3.0 |
| Wersje środowiska wykonawczego: | AIR 1.0 |
Obecna szerokość wyświetlania ikony w pikselach.
Niektóre konteksty ikon obsługują dynamiczne rozmiary. Właściwość width wskazuje szerokość ikony wybranej z tablicy bitmaps obecnego kontekstu. Faktyczna szerokość wyświetlania może być inna jeżeli system operacyjny wyskalował ikonę.
Implementacja
public function get width():intTue Jun 12 2018, 12:06 PM Z
Ukryj dziedziczone właściwości publiczne
Pokaż dziedziczone właściwości publiczne