快速业务通道

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 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号