[watermark]blueboyss说让我来
教程这边发个帖子,唉,能力有限,愧对blueboyss的一点威望;
搜了一下老帖,好像没有介绍关于flash的右键菜单的文章,所以就来献丑一下啦,不过flash MX的朋友真的不好意思了,我这个程序只有在2004下面测试通过了,mx下面似乎不行.
好啦,不再废话了,下面就来和我一起打造个性的右键菜单吧

1)当然在面向对象的2004中不能不提一下这个菜单的对象,叫做ContextMenu();
高手们可能已经知道了,对么新建一个对象来覆盖原有player中的菜单对象.
2)新建一个菜单对象:var myMenu=new ContextMenu();
3)我们要删掉原来存在的菜单才行,那么删掉菜单的语句就是:myMenu.hideBuiltInItems();这边注意了啊,是Bulit不是build,不要想当然啊!呵呵,还有菜单是复数,要加s;
4)好了,老的右键菜单没了,那就要来我们自己的了,我们用
myMenu.customItems.push(new ContextMenuItem("标签标题",方法函数名));来插入自定义的菜单,而这边的方法函数名就可以自定义,
例如:
//////////////////////////////////////////////////////////////////////code
myMenu.customItems.push(new ContextMenuItem("xeric的主页",gotoMyWeb));
function gotoMyWeb()
{
getURL("http://x.anyside.com",_blank,"

OST");
}
/////////////////////////////////////////////////////////////////////code end
5)好啦好啦,别高兴的太早就按下ctrl+enter啦,最重要的还没说呢:
那就是插入我们自定义的那个myMenu!
_root.menu=myMenu;
大功告成!打完收工,来看看你的个性右键吧,是不是有感觉了

这样,你还能插入你的版权声明,更新时间.............省去N个项目;
第一次在教程区写教程,大家别打我啊!
///////////〖xeric〗紧紧抱着自己的钱袋,走路,吃饭,连做梦都乐得笑出声儿来。 go~~~~~~~~~~~~~~~~~~~~~[/watermark]