![]() |
|
| 您目前所在位置: 教程中国 >> 图像处理 >> Flash >> FLASH MX 2004右键菜单秀 | RSS订阅 |
比如只想去掉“缩放”菜单组,我们只要在第1帧中加入: //===自定义右键菜单===AIYI2003 (2004.01.03) myMenu = new ContextMenu(); myMenu.builtInItems.zoom = false _root.menu = myMenu; //***自定义右键菜单***代码结束 (图4实例)中我们加入了一行:myMenu.builtInItems.quality = true (5)中我们用到了myMenu.builtInItems.zoom = false 这里我们来介绍一下builtInItems builtInItems具有以下布尔型属性的对象:zoom、quality、play、loop、rewind、forward_back 和 print。(对应的中文菜单项为:缩放、品质、播放、循环、后退、快进与返回、打印)如果将这些变量设置为 false,则会删除指定 ContextMenu 对象中的相应菜单项。这些属性是可枚举的,并在默认情况下设置为 true。那么,朋友们可以举一反三,试着把(4)中myMenu.builtInItems.quality = true改成myMenu.builtInItems.play = true或是把(5)中的myMenu.builtInItems.zoom = false改成myMenu.builtInItems.forward_back = false,自己测试一下。 好了,看完上面写的,应该能显示与隐藏 Player系统自带的右键菜单项了吧,但是光能隐藏显示系统自带的菜单多没意思呀,如果我们想放上自己自制的右击菜单怎么办呢?答案——向下看:) 想在右击菜单中显示自己定义的内容,主要应用ContextMenuItem 类来完成。下面就详细介绍一下ContextMenuItem 类的使用。 ★ContextMenuItem 类 使用 ContextMenuItem 类可创建在 Player 上下文菜单中显示的自定义菜单项。 自定义菜单项将出现在右击菜单的顶部,并位于系统默认的菜单项之上。自定义菜单项与系统默认菜单项始终由分隔条隔开。向 Player 中默认的菜单添加的自定义菜单项不得超过15个。每个菜单项必须至少包含一个可见字符,控制字符、换行符和其它空白字符将被忽略。所有菜单项的长度不得超过100个字符。如果菜单项与任何内置菜单项或其它自定义菜单项相同,则无论匹配菜单项是否可见,均会忽略该菜单项。对菜单项进行比较时将忽略大小写、标点和空格。 自定义菜单项中不能出现以下字词:Macromedia、 Player、或 设置。 ☆测试自定义的右键菜单项 在FLASH MX 2004新建文档的第1帧中加入如下AS: //===自定义右键菜单===AIYI2003 (2004.01.03) myMenu = new ContextMenu(); myMenu.hideBuiltInItems(); myMenu.customItems.push(new ContextMenuItem("AIYI的右键菜单", test01)); function test01(obj, item) { trace("test01"); } _root.menu = myMenu; //***自定义右键菜单***代码结束 我们Ctrl+回车测试(图6)
new ContextMenuItem("AIYI的右键菜单", test01) 是用来定义右击菜单中的文字("AIYI的右键菜单")与点击此菜单项时要执行的函数(test01) 添加新的菜单项时,要先创建一个新的ContextMenuItem对象,然后将其添加到 customItems数组。myMenu.customItems.push(new ContextMenuItem("AIYI的右键菜单", test01)); function test01(obj, item) { trace("test01"); } 是用来定制test01函数,在function test01(obj, item){}内可以自己写入当此右键菜单项被按下时要执行的AS代码。 ☆在自定义右键菜单中加入版权信息 在本人的[FLASH MX 2004系列教程]中swf格式的演示效果,右键菜单中有“版权信息”和友情链接等自定义菜单项,现在我就来说一下[版权信息]的制作步骤。 1、打开FLASH MX 2004新建一文档。 2、Ctrl+F8新建一MC(或在[插入]菜单中选[新建元件]),命名为“MC_版权”(图A_1)
|





来源:十度教育
作者:
关键字:FLASH,MX,2004右键菜单秀
发表日期:2006-10-19 8:54:16
上一篇:Flash打造迷你特色音乐播放器 下一篇:轻松打造Flash帧速率测试器
| 在学习中进步 在进步中成长 教程中国相随您的成长之路 |
| 华腾联合科技股份有限公司版权所有 广告联系:Rosibo@163.com |