패키지 | flash.desktop |
클래스 | public class InteractiveIcon |
상속 | InteractiveIcon Icon EventDispatcher Object |
하위 클래스 | DockIcon, SystemTrayIcon |
언어 버전: | ActionScript 3.0 |
런타임 버전: | AIR 1.0 |
NativeApplication 객체의 icon
속성을 사용하여 응용 프로그램 아이콘의 인스턴스를 가져옵니다. 아이콘 유형은 InteractiveIcon의 하위 클래스 중 하나가 됩니다. Mac OS X®에서는 DockIcon이 되고, Windows® 및 Linux에서는 SystemTrayIcon이 됩니다.
InteractiveIcon 클래스는 직접 인스턴스화할 수 없습니다. new InteractiveIcon()
생성자 호출은 ArgumentError 예외를 발생시킵니다.
관련 API 요소
flash.desktop.NativeApplication.supportsDockIcon
flash.desktop.NativeApplication.supportsSystemTrayIcon
속성 | 정의 주체 | ||
---|---|---|---|
bitmaps : Array [재정의]
크기가 다른 BitmapData 객체 배열의 아이콘 이미지입니다. | InteractiveIcon | ||
constructor : Object
지정된 객체 인스턴스의 클래스 객체 또는 생성자 함수에 대한 참조입니다. | Object | ||
height : int [읽기 전용]
아이콘의 현재 표시 높이(픽셀)입니다. | InteractiveIcon | ||
width : int [읽기 전용]
아이콘의 현재 표시 폭(픽셀)입니다. | InteractiveIcon |
bitmaps | 속성 |
bitmaps:Array
[재정의] 런타임 버전: | AIR 1.0 |
크기가 다른 BitmapData 객체 배열의 아이콘 이미지입니다.
특정 운영 체제 컨텍스트에서 아이콘이 표시될 때 표시된 크기와 가장 비슷한 배열의 비트맵이 사용됩니다(필요할 경우 크기가 조절됨). 일반적인 크기는 16x16, 32x32, 48x48 및 128x128입니다. 조만간 일부 운영 체제 아이콘에 512x512 픽셀 아이콘을 사용할 수 있습니다.
일부 컨텍스트에서는 bitmaps
속성에 아무것도 지정되지 않았을 때 운영 체제가 기본 시스템 아이콘을 사용할 수 있습니다. 다른 컨텍스트에서는 아이콘이 표시되지 않습니다.
아이콘 모양을 설정하거나 변경하려면 BitmapData 객체의 배열을 bitmaps
속성에 지정합니다.
icon.bitmaps = new Array(icon16x16.bitmapData, icon128x128.bitmapData);
bitmaps
배열을 직접 수정하는 것은 아무런 효과가 없습니다.
아이콘 이미지를 지우려면 빈 배열을 bitmaps
속성에 지정합니다.
참고: 아이콘의 이미지 파일을 로드할 때 일반적으로 PNG 파일 형식이 가장 좋은 알파 블렌딩을 제공합니다. GIF 형식은 on 또는 off 투명도만 지원합니다(블렌딩 없음). JPG 형식은 투명도를 아예 지원하지 않습니다.
구현
override public function get bitmaps():Array
override public function set bitmaps(value:Array):void
height | 속성 |
width | 속성 |
Tue Jun 12 2018, 03:17 PM Z