googleAdsense_widever


AIR :: mac에서 독 아이콘 튀어오르게 하기. Adobe Air









AIR에서는 NativeApplication.supportsDockIcon이 true일 때 도크 아이콘을 지원합니다. NativeApplication.nativeApplication.icon 속성은 도크의 응용 프로그램 아이콘을 나타냅니다(윈도우 도크 아이콘이 아님).

참고: AIR에서는 Mac OS X에서 도크의 윈도우 아이콘을 변경하는 작업을 지원하지 않습니다. 또한 응용 프로그램 도크 아이콘의 변경은 응용 프로그램이 실행되는 동안에만 적용됩니다. 응용 프로그램이 종료되면 아이콘이 일반 모양으로 되돌아갑니다.

도크 아이콘 메뉴

명령이 포함된 NativeMenu 객체를 만들어 NativeApplication.nativeApplication.icon.menu 속성에 할당하여 표준 도크 메뉴에 명령을 추가할 수 있습니다. 메뉴의 항목은 표준 도크 아이콘 메뉴 항목 위에 표시됩니다.

도크 튀어오르게 하기

NativeApplication.nativeApplication.icon.bounce() 메서드를 호출하여 도크 아이콘을 튀어오르게 할 수 있습니다. bounce() priority 매개 변수를 informational로 설정하면 아이콘이 한 번 튀어오릅니다. 이 매개 변수를 critical로 설정하면 사용자가 응용 프로그램을 활성화할 때까지 아이콘이 튀어오릅니다. priority 매개 변수의 상수는 NotificationType 클래스에 정의되어 있습니다.

참고: 응용 프로그램이 이미 활성화되어 있으면 아이콘이 튀어오르지 않습니다.

도크 아이콘 이벤트

도크 아이콘을 클릭하면 NativeApplication 객체가 invoke 이벤트를 전달합니다. 응용 프로그램이 실행 중이 아니면 시스템에서 응용 프로그램을 시작하고, 그렇지 않으면 invoke 이벤트가 실행 중인 응용 프로그램 인스턴스에 전달됩니다.



if(NativeApplication.supportsDockIcon){
var dock:DockIcon = NativeApplication.nativeApplication.icon as DockIcon;
dock.bounce();
DockIcon(NativeApplication.nativeApplication.icon).bounce(NotificationType.CRITICAL);
} else if (NativeApplication.supportsSystemTrayIcon){
this.nativeWindow.notifyUser(NotificationType.INFORMATIONAL);
}









덧글

댓글 입력 영역


공지

어서오십시오.
트위터 : @FCliver
기저심리학 : 네이버카페
카카오톡 : FCliver
페이스북 : Fredric Cliver

통계 위젯 (화이트)

316
50
288488

접속자 위치