FLASH MX 2004右键菜单秀
作者 佚名技术
来源 服务器技术
浏览
发布时间 2012-07-14
{ this._visible=0 } 4、返回主场景,把“图层1”重命名为“版权”,Ctrl+L打开库面板,将“MC_版权”拖入到主场景中来。并与主场景的中心对齐。在属性面板中将其的“实例名称”命名为:“copyright”。 5、新建一层,命名为“AS”在AS层的第1帧加入如下AS代码: copyright._visible=0//隐藏版权信息 //===自定义右键菜单===AIYI2003 (2004.01.03) myMenu = new ContextMenu(); myMenu.hideBuiltInItems(); myMenu.customItems.push(new ContextMenuItem("版权信息", CR)); function CR(obj, item) { copyright._visible=1 } _root.menu = myMenu; //***自定义右键菜单***代码结束 6、Ctrl+回车测试。 在测试的时候我们单击鼠标右键,在弹出的右击菜单中选择“版权信息”,会‘弹出’一个版权信息的说明,当我们在那个版权说明上点击一下,版权信息就会消失。在右击菜单中加入版权说明,我们就可以用这种方式来实现,上面的方法比较简单,大家还可以加入自己的想像力,但出一个更漂亮的“版权信息”出来:) 但上面的方法,有一个不算问题的问题。为什么说是‘不算问题的问题’呢?我们可以看一下,当通过右击菜单打开版权信息的时候,不在‘弹出’的版权上点击鼠标(即不隐藏版权信息),再次单击鼠标右键,选择“版权信息”,会没有任何的反应——那是当然的了,因为版权信息的_visible的值为1,再次设为1,当然没反应了。这并不影响什么,但如果能去掉——很容易的去掉这样小小的“BUG”的话,当然还是要去掉了:P 实现这种效果,只要再加上两行AS语句即可: 在主场景“AS”层的第一帧中的function CR(obj, item) {}内加入: myMenu.customItems[0].enabled = false 然后进入“MC_版权”影片剪辑中,在“隐形按钮”中on (release) {}内也加入一条语句: _root.myMenu.customItems[0].enabled = true; ○这里简单介绍一下enabled属性; enabled属性,是启用还是禁用指定菜单项的布尔值。当值为true时,启用指定菜单项,当值为false时,禁用指定的菜单项。默认情况下,此属性为 true。可以通过myMenu.customItems[0]来指定菜单项。myMenu.customItems[0]后面的[0],就是你自定义的第一个菜单项,值为[1]时,就是自定义的第二个菜单项,依此类推。 关键词:菜单 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: Flash制作空战游戏下一篇: Flash制作可爱时钟
关于FLASH MX 2004右键菜单秀的所有评论