且行资源

关注教育技术发展与应用,关注学习资源设计与开发技术。

上一篇: 教育技术培训资料下载 下一篇:几个以前做的Flash课件

Flash右键菜单修改

szichuan发表于2009-12-7 16:54 分类: 教育技术|FLASH浏览: 评论: 1  【我来说两句】

Flash的右键菜单让很多人头痛,但无法完全禁止,也无法屏蔽,实在不明白为什么Adobe不提供一种功能:可以完全隐藏Flash的右键菜单!因为在Flash使用快捷菜单交互的机会很少!

既然不能完全隐藏,能不能修改其中内容,增加一些自己喜欢的菜单项,如制作的作者或者联系方式呢?如图:

脚本语言:AS3

代码(在别人的基础上修改的,我只是添加了注释):

//定义菜单项
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);
}

注意:

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

 

  让Flash可以访问网络!

原文件下载:点击下载

本文链接地址:http://www.qiexing.com/post/flash-menu.html

且行微博】【已有1位网友发表了看法,点击发表

相关文章:   或许你还对下面的文章感兴趣

 

  • quote 1楼.sumnny
  • Gravatar Icon
  • flash的右键菜单还是能hack掉的
    szichuan 于 2009-12-19 12:57:56 回复
    如何hack请介绍一下吧
  • 2009-12-18 23:04:49 回复该留言

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

且行资源

QQ:510280445

E-mail:szichuan@gmail.com

最新评论及回复

最近留言

网站分类

热文排行使用

教育技术 版权所有且行 设计程序:RainbowSoft Studio Z-Blog

联系方式:sunfang@qiexing.com QQ:510280445 电话:013955453231
转载本站内容必须也遵循“署名-非商业用途-保持一致”的创作共用协议. 皖ICP备07002369号