「タスクトレイ」の編集履歴(バックアップ)一覧はこちら
「タスクトレイ」(2007/12/24 (月) 13:09:36) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
var systemTrayIcon:SystemTrayIcon;
var systemTrayMenu:NativeMenu;
//システムトレイアイコンをサポートしているか
if (NativeApplication.supportsSystemTrayIcon) {
systemTrayIcon = NativeApplication.nativeApplication.icon as SystemTrayIcon;
//アイコンの設定
systemTrayIcon.bitmaps = [new BitmapData(16, 16, true, 0xff0000)];
//ロールオーバーした際のtooltip表示
systemTrayIcon.tooltip = "test";
//メニュー設定
setMenuItems();
}
function setMenuItems():void {
systemTrayMenu = new NativeMenu();
systemTrayIcon.menu = systemTrayMenu;
//元に戻す
var restoreMenuItem:NativeMenuItem = new NativeMenuItem("元に戻す");
//最大化
var maxMenuItem:NativeMenuItem = new NativeMenuItem("最大化");
//最小化
var miniMenuItem:NativeMenuItem = new NativeMenuItem("最小化");
//終了
var exitMenuItem:NativeMenuItem = new NativeMenuItem("終了");
//メニューの追加
systemTrayMenu.addItem(restoreMenuItem);
systemTrayMenu.addItem(maxMenuItem);
systemTrayMenu.addItem(miniMenuItem);
systemTrayMenu.addItem(exitMenuItem);
}
var systemTrayIcon:SystemTrayIcon;
var systemTrayMenu:NativeMenu;
//システムトレイアイコンをサポートしているか
if (NativeApplication.supportsSystemTrayIcon) {
systemTrayIcon = NativeApplication.nativeApplication.icon as SystemTrayIcon;
//アイコンの設定
systemTrayIcon.bitmaps = [new tray_icon(0,0)];//ライブラリにtray_iconという名前でリンケージしておくこと
//ロールオーバーした際のtooltip表示
systemTrayIcon.tooltip = "test";
//メニュー設定
setMenuItems();
}
function setMenuItems():void {
systemTrayMenu = new NativeMenu();
systemTrayIcon.menu = systemTrayMenu;
//元に戻す
var restoreMenuItem:NativeMenuItem = new NativeMenuItem("元に戻す");
//最大化
var maxMenuItem:NativeMenuItem = new NativeMenuItem("最大化");
//最小化
var miniMenuItem:NativeMenuItem = new NativeMenuItem("最小化");
//終了
var exitMenuItem:NativeMenuItem = new NativeMenuItem("終了");
//メニューの追加
systemTrayMenu.addItem(restoreMenuItem);
systemTrayMenu.addItem(maxMenuItem);
systemTrayMenu.addItem(miniMenuItem);
systemTrayMenu.addItem(exitMenuItem);
}