import flash.ui.ContextMenu;
import flash.ui.ContextMenuItem;
import flash.events.ContextMenuEvent;
// 为鼠标右键添加关闭当前浏览器窗口的菜单
var contextMenu : ContextMenu = new ContextMenu();
contextMenu.hideBuiltInItems(); // 隐藏一些内建的鼠标右键菜单项
var contextMenuItem : ContextMenuItem = new ContextMenuItem("关闭本窗口");
contextMenu.customItems.push(contextMenuItem);
contextMenuItem.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, function(event : ContextMenuEvent) : void{
navigateToURL(new URLRequest("javascript:window.close()"), "_self");
});
this.contextMenu = contextMenu; // 这里的this为Application对象
import flash.ui.ContextMenuItem;
import flash.events.ContextMenuEvent;
// 为鼠标右键添加关闭当前浏览器窗口的菜单
var contextMenu : ContextMenu = new ContextMenu();
contextMenu.hideBuiltInItems(); // 隐藏一些内建的鼠标右键菜单项
var contextMenuItem : ContextMenuItem = new ContextMenuItem("关闭本窗口");
contextMenu.customItems.push(contextMenuItem);
contextMenuItem.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, function(event : ContextMenuEvent) : void{
navigateToURL(new URLRequest("javascript:window.close()"), "_self");
});
this.contextMenu = contextMenu; // 这里的this为Application对象
本文介绍如何使用ActionScript 3 (AS3) 在Flash中创建自定义鼠标右键菜单,并实现关闭当前浏览器窗口的功能。
706

被折叠的 条评论
为什么被折叠?



