<?xml version="1.0" encoding="utf-8"?>
<mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" applicationComplete="applicationCompleteHandle()">

 
<mx:Script>
     <![CDATA[
         import mx.controls.Alert;

         private function applicationCompleteHandle():void {

             /* システムトレイがサポートされているか判定 */
             if (NativeApplication.supportsSystemTrayIcon) {
             
                 var images:Array = new Array();
                 images.push(new BitmapData(16, 16, false, 0xFFFFFF));
                 nativeApplication.icon.bitmaps = images;

                 var systemTrayIcon:SystemTrayIcon
                     = (nativeApplication.icon as SystemTrayIcon);

                 /* ツールチップを表示 */
                 systemTrayIcon.tooltip = "RiverStone";

                 var nativeMenu:NativeMenu = new NativeMenu();
                 nativeMenu.addItem(new NativeMenuItem("メニュー1"));
                 nativeMenu.addItem(new NativeMenuItem("メニュー2"));
                 nativeMenu.addItem(new NativeMenuItem("メニュー3"));
                 nativeMenu.addItem(new NativeMenuItem("メニュー4"));
                 systemTrayIcon.menu = nativeMenu;

                 /* クリックイベント */
                 systemTrayIcon.addEventListener(MouseEvent.CLICK, systemTrayIconClickEventHandle);

             }
         }

         private function systemTrayIconClickEventHandle(event:MouseEvent):void {
             Alert.show("システムトレイアイコンをクリック", "アラート");
         }

     ]]>
 
</mx:Script>
</mx:WindowedApplication>


From : http://www.r-stone.net/blogs/satoshi/labels/AIR.html

'프로그래밍 언어 > FLASH, FLEX' 카테고리의 다른 글

parameter 처리  (0) 2008.04.11
AIR - screen  (0) 2008.04.10
flex script source 추가  (0) 2008.04.07
FLEX 에서 스크롤  (0) 2008.04.04
Complete Flex 3 documentation  (0) 2008.04.03
블로그 이미지

용병

,