貘良了 发表于 2009-12-13 15:00:22

Flash右键菜单(总有人埋怨鼠标右键点Flash的事)

这个是“且行blog”的转载,所以右键代码也是连接到那里。如果需要请自行修改。

请注意:如果你想让您的Flash能顺利访问网络,请一定要使用发布命令,而不是只是Ctrl+Enter,并且在发布设置中,对Flash Player进行如下设置,如图:

//定义菜单项
var menuItem1:ContextMenuItem = new ContextMenuItem("我的博客:且行资源");
var menuItem2:ContextMenuItem = new ContextMenuItem("联系站长");
//添加菜单事件侦听
menuItem1.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT,reg);
menuItem2.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT,F);
//定义并声名菜单
var myMenu:ContextMenu = new ContextMenu();
//隐藏默认菜单
myMenu.hideBuiltInItems();
//添加定义的菜单项
myMenu.customItems.push(menuItem1);
myMenu.customItems.push(menuItem2);
//替代系统的默认菜单
this.contextMenu = myMenu;
//响应菜单单击事件
function reg(e:ContextMenuEvent) {
var tagetURL:URLRequest = new URLRequest("http://www.qiexing.com/");
navigateToURL(tagetURL);
}
function F(e:ContextMenuEvent) {
var tagetURL:URLRequest = new URLRequest("http://wpa.qq.com/msgrd?v=1&Uin=510280445&Site=&Menu=yes");
navigateToURL(tagetURL);
}

艾伦希亚 发表于 2009-12-26 14:19:23

对Flash右键弹出那个菜单总是很反感。
页: [1]
查看完整版本: Flash右键菜单(总有人埋怨鼠标右键点Flash的事)