如何屏蔽flash网站中的右键菜单

我从网上下了一个flash网站模板,主页flash右键菜单却怎么也改不了,右键菜单有一下几样东西:进入\推出全屏他的网页链接cxtflashcmssxwflashcmse... 我从网上下了一个flash网站模板,主页flash右键菜单却怎么也改不了,右键菜单有一下几样东西:进入\推出全屏 他的网页链接 cxt flash cms sxw flash cms exw flash cms kxw flash cms 设置 全局设置 关于……
谁能告诉我怎么把这些东西去掉?最好将过程发到894521760@qq.com 谢谢!急……有效果加高分!!!
展开
 我来答
sayaka77
2010-07-25 · TA获得超过195个赞
知道答主
回答量:81
采纳率:0%
帮助的人:76万
展开全部
flash的右键菜单是用代码来更改的```

如果你下载的是as2.0版本的话,你可以在主文件的主时间轴上查看带有a符号的帧,单击该帧后点击F9,进去之后只要搜索(快捷键ctrl+F)flash播放时右键显示的文字就可以找到对应代码,把文字改掉就OK了,或者把包含这段文字的整个代码删除掉就可以恢复了。

2.0代码示例:
//设置右键菜单连接地址(如果不想添加就直接删除下边两端function)
function menus1() {
getURL("你的网址", "_blank");
}
function menus3() {
getURL("你的网址", "_blank");
}

//建立一个ContextMenu 类,添加自定义菜单项
var menus= new ContextMenu();

//隐藏Flash默认的菜单项
menus.hideBuiltInItems();

//添加自定义菜单
menus.customItems.push(new ContextMenuItem("右键菜单显示文字", menus1, true));

menus.customItems.push(new ContextMenuItem("右键菜单显示文字", menus3, true));

//指定影片的鼠标右键菜单项为新设定的菜单中的内容
_root.menu = menus;

如果你下载的是as3.0,那么在主场景空白处点击后,在属性面板会看到包含的as文件,点击那串包含as文件的输入框后边的小画笔就可以编辑该文件,更改方法与上边相同.

3.0代码示例:
private function initMenu():void{
myMenu=new ContextMenu();
myMenu.hideBuiltInItems();
var defaultItems:ContextMenuBuiltInItems = myMenu.builtInItems;
defaultItems.print = true;
this.contextMenu = myMenu;
var a:ContextMenuItem = new ContextMenuItem ("右键文字内容");
a.separatorBefore = true;
myMenu.customItems.push (a);
(ContextMenuEvent.MENU_SELECT,menuHandler);
myMenu.addEventListener(Event.SELECT,menuHandler);
}

代码都我手打的,还加了注释~~分给我吧~~(~0~)
令慕思33
2010-07-20 · TA获得超过863个赞
知道小有建树答主
回答量:953
采纳率:0%
帮助的人:587万
展开全部
fscommand("showmenu",false)和Stage.showMenu=false一样都是用来屏蔽flash的右键菜单的.一直以为他们只是一种功能的两种不同写法,

今天做flash时不小心按了F12,发布出来了html页面.在网页中flash上点右键,原来的

fscommand("showmenu",false)竟然不起作用了.改为Stage.showMenu=flase后正常.

所以得知.fscommand只在flashPlayer中起作用(屏蔽右键菜单),而在网页中无效.

Stage.showMenu的方法两者都适用.

当然这种屏蔽右键菜单方法只是去掉了放大,缩小,播放.等等,不知道能不能完全的把

右键屏蔽掉.继续研究中......

还有一个方法.当然也不是完全屏蔽.:
var caidan=new ContextMenu();
caidan.hideBuiltInItems();
_root.menu = caidan;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
327921039
2010-07-20 · TA获得超过1211个赞
知道小有建树答主
回答量:559
采纳率:0%
帮助的人:176万
展开全部
完全屏蔽:
var caidan = new ContextMenu();
caidan.hideBuiltInItems();
_root.menu = caidan;

更改内容:
function me() {
getURL("http://www.baidu.com", "_blank");
}
//"http://www.baidu.com"更改为你的网址
右键菜单 = new ContextMenu();
eval("右键菜单").hideBuiltInItems();
eval("右键菜单").customItems.push(new ContextMenuItem("百度", me, false));
_root.menu = eval("右键菜单");
//"百度"命名为你的网站
如果你想完全完全屏蔽,找到以上相关的代码删除就可以。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
547647763
2010-07-21 · 超过20用户采纳过TA的回答
知道答主
回答量:69
采纳率:0%
帮助的人:41.9万
展开全部
CTRL+Z CTRL+ENTEL+Z
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式