<?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 |