如何屏蔽flash网站中的右键菜单
我从网上下了一个flash网站模板,主页flash右键菜单却怎么也改不了,右键菜单有一下几样东西:进入\推出全屏他的网页链接cxtflashcmssxwflashcmse...
我从网上下了一个flash网站模板,主页flash右键菜单却怎么也改不了,右键菜单有一下几样东西:进入\推出全屏 他的网页链接 cxt flash cms sxw flash cms exw flash cms kxw flash cms 设置 全局设置 关于……
谁能告诉我怎么把这些东西去掉?最好将过程发到894521760@qq.com 谢谢!急……有效果加高分!!! 展开
谁能告诉我怎么把这些东西去掉?最好将过程发到894521760@qq.com 谢谢!急……有效果加高分!!! 展开
展开全部
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~)
如果你下载的是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~)
展开全部
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;
今天做flash时不小心按了F12,发布出来了html页面.在网页中flash上点右键,原来的
fscommand("showmenu",false)竟然不起作用了.改为Stage.showMenu=flase后正常.
所以得知.fscommand只在flashPlayer中起作用(屏蔽右键菜单),而在网页中无效.
Stage.showMenu的方法两者都适用.
当然这种屏蔽右键菜单方法只是去掉了放大,缩小,播放.等等,不知道能不能完全的把
右键屏蔽掉.继续研究中......
还有一个方法.当然也不是完全屏蔽.:
var caidan=new ContextMenu();
caidan.hideBuiltInItems();
_root.menu = caidan;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
完全屏蔽:
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("右键菜单");
//"百度"命名为你的网站
如果你想完全完全屏蔽,找到以上相关的代码删除就可以。
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("右键菜单");
//"百度"命名为你的网站
如果你想完全完全屏蔽,找到以上相关的代码删除就可以。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
CTRL+Z CTRL+ENTEL+Z
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询