|
我们先在主场景的第一帧中加入如下AS代码:
//===自定义右击菜单===AIYI2003 (2004.01.03) myMenu = new ContextMenu(); myMenu.hideBuiltInItems(); _root.menu = myMenu; //***自定义右击菜单***代码结束
此AS代码段共五行,前面加“//”的代码为注解,并不执行。 第2行代码:myMenu = new ContextMenu() 用来创建新的 ContextMenu 对象。即创建自己的右键菜单——“myMenu”。 第3行代码:myMenu.hideBuiltInItems() hideBuiltInItems()可以隐藏指定ContextMenu对象中的所有内置菜单项(“设置”与“关于”除外)。 加入这行代码,即把“放大”、“品质”、“播放”、“后退”、“打印”等菜单项全部隐藏。 第4行代码:_root.menu = myMenu 将主场景中的右键菜单设置成上面自定义的myMenu菜单。
输出为.swf文件测试我们可以看到,右击菜单中,除了不可以隐藏的“设置”与“关于”项之外,其它的菜单项都已被隐藏。 |