Adobe AIR右键菜单和系统托盘(Tray)功能以及实现方法

Adobe AIR右键菜单和系统托盘(Tray)功能以及实现方法

ID:39360217

大小:390.00 KB

页数:13页

时间:2019-07-01

Adobe AIR右键菜单和系统托盘(Tray)功能以及实现方法_第1页
Adobe AIR右键菜单和系统托盘(Tray)功能以及实现方法_第2页
Adobe AIR右键菜单和系统托盘(Tray)功能以及实现方法_第3页
Adobe AIR右键菜单和系统托盘(Tray)功能以及实现方法_第4页
Adobe AIR右键菜单和系统托盘(Tray)功能以及实现方法_第5页
资源描述:

《Adobe AIR右键菜单和系统托盘(Tray)功能以及实现方法》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、AIR教程AdobeAIR右键菜单和系统托盘(Tray)功能以及实现方法右键菜单:varmainMenu:NativeMenu=newNativeMenu();varminimizeMenu:NativeMenuItem=newNativeMenuItem("Minimize");varmaximizeMenu:NativeMenuItem=newNativeMenuItem("Maximize");varsepMenu:NativeMenuItem=newNativeMenuItem("",true);varrestoreMenu:NativeMenuItem=newNative

2、MenuItem("Restore");varcloseMenu:NativeMenuItem=newNativeMenuItem("Close");minimizeMenu.addEventListener(Event.Select,handleMenuClick);maximizeMenu.addEventListener(Event.Select,handleMenuClick);restoreMenu.addEventListener(Event.Select,handleMenuClick);closeMenu.addEventListener(Event.Select,

3、handleMenuClick);mainMenu.addItem(minimizeMenu);mainMenu.addItem(maximizeMenu);mainMenu.addItem(sepMenu);mainMenu.addItem(restoreMenu);mainMenu.addItem(closeMenu);this.contextMenu=mainMenu;系统托盘:varsysTray:SystemTrayIcon=  NativeApplication.nativeApplication.iconasSystemTrayIcon;  sysTray.toolt

4、ip="测试tray";  //  sysTray.menu=this.contextMenu;  sysTray.addEventListener(MouseEvent.CLICK,trayClick); 如何将应用程序最小化到托盘,然后给托盘图标加右键菜单以及添加相应的事件,来激活应用程序窗体.整个流程:1.      初始化应用时改变系统默认情况下以系统X事件的处理.2.      定义新处理逻辑(本文是弹出对话框)3.      生成托盘图标并置于状态栏4.      给托盘图标加上右键菜单(本文是exit,和open两项)5.      给菜单加上相应的事件6.     

5、 大功告成 主要方法: 1.private var dockImage:BitmapData;  2.              3.        //初始化Application里调用此方法,完成上面的第一步:  4.            public function initApplication():void{  5.                var loader:Loader=new Loader();  6.                loader.contentLoaderInfo.addEventListener(Event.COMPLETE,prep

6、areForSystray);//这里就是完成第一步的任务须,这个prepareForSystray就是对托盘的生在和菜单的控制  7.                loader.load(new URLRequest("assets/images/32.png"));//这里先要加载托盘图标的小图片  8.                this.addEventListener(Event.CLOSING,closingApplication);//设置关闭体的事件  9.            }  10.              11.        //关闭窗体的事件

7、  12.            public function closingApplication(event:Event):void{  13.                event.preventDefault();//阻止默认的事件  14.                Alert.yesLabel="Close";  15.                Alert.noLabel="Mini";  16.                Alert.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。