Pakket | flash.desktop |
Klasse | public class InteractiveIcon |
Overerving | InteractiveIcon Icon EventDispatcher Object |
Subklassen | DockIcon, SystemTrayIcon |
Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0 |
Gebruik de eigenschap icon
van het NativeApplication-object om een instantie van het toepassingspictogram te verkrijgen. Het pictogramtype zal een van de subklassen van InteractiveIcon zijn, hetzij DockIcon in Mac OS X® of SystemTrayIcon in Windows.® en Linux.
U kunt niet rechtstreeks een instantie van de klasse InteractiveIcon maken. Wanneer de constructor new InteractiveIcon()
wordt aangeroepen, wordt een uitzondering ArgumentError gegenereerd.
Verwante API-elementen
flash.desktop.NativeApplication.supportsDockIcon
flash.desktop.NativeApplication.supportsSystemTrayIcon
Eigenschap | Gedefinieerd door | ||
---|---|---|---|
bitmaps : Array [overschrijven]
De pictogramafbeelding als een array van objecten BitmapData van verschillende grootten. | InteractiveIcon | ||
constructor : Object
Verwijzing naar het klasseobject of de constructorfunctie van een bepaalde objectinstantie. | Object | ||
height : int [alleen-lezen]
De huidige weergegeven hoogte van het pictogram in pixels. | InteractiveIcon | ||
width : int [alleen-lezen]
De weergegeven breedte van het pictogram in pixels. | InteractiveIcon |
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] Taalversie: | ActionScript 3.0 |
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
public function get height():int
width | eigenschap |
width:int
[alleen-lezen] Taalversie: | ActionScript 3.0 |
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
public function get width():int
Wed Jun 13 2018, 11:42 AM Z