幻想森林

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 3447|回复: 1

[AS3] Flash右键菜单(总有人埋怨鼠标右键点Flash的事)

[复制链接]

86

主题

250

帖子

390

积分

版主

Rank: 7Rank: 7Rank: 7

积分
390
发表于 2009-12-13 15:00:22 | 显示全部楼层 |阅读模式
这个是“且行blog”的转载,所以右键代码也是连接到那里。如果需要请自行修改。

请注意:如果你想让您的Flash能顺利访问网络,请一定要使用发布命令,而不是只是Ctrl+Enter,并且在发布设置中,对Flash Player进行如下设置,如图:  
  1. //定义菜单项
  2. var menuItem1:ContextMenuItem = new ContextMenuItem("我的博客:且行资源");
  3. var menuItem2:ContextMenuItem = new ContextMenuItem("联系站长");
  4. //添加菜单事件侦听
  5. menuItem1.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT,reg);
  6. menuItem2.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT,F);
  7. //定义并声名菜单
  8. var myMenu:ContextMenu = new ContextMenu();
  9. //隐藏默认菜单
  10. myMenu.hideBuiltInItems();
  11. //添加定义的菜单项
  12. myMenu.customItems.push(menuItem1);
  13. myMenu.customItems.push(menuItem2);
  14. //替代系统的默认菜单
  15. this.contextMenu = myMenu;
  16. //响应菜单单击事件
  17. function reg(e:ContextMenuEvent) {
  18. var tagetURL:URLRequest = new URLRequest("http://www.qiexing.com/");
  19. navigateToURL(tagetURL);
  20. }
  21. function F(e:ContextMenuEvent) {
  22. var tagetURL:URLRequest = new URLRequest("http://wpa.qq.com/msgrd?v=1&Uin=510280445&Site=&Menu=yes");
  23. navigateToURL(tagetURL);
  24. }
复制代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

1

主题

29

帖子

239

积分

③业余

积分
239
发表于 2009-12-26 14:19:23 | 显示全部楼层
对Flash右键弹出那个菜单总是很反感。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|幻想森林

GMT+8, 2024-4-19 14:54 , Processed in 0.021043 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表