×

关注微信公众号

免备案网站空间虚拟主机双线空间域名查询PS数码后期
photoshop互助课堂数百G视频教程下载英语培训机构初中英语如何学随时随地聆听大师开讲/课堂
酷素材!视频教程打包下手绘教程抠图教程路径专辑photoshop cs3视频教程
查看: 7722|回复: 21

[AS] as3右键菜单的实现[本文已收录教程库]

  [复制链接]
发表于 2009-9-2 08:53:20 | 显示全部楼层 |阅读模式
as3右键菜单的实现

设置右键菜单需要ContextMenu类
  1. //定义了一个ContextMenu类型的对象,这个对象将用来对菜单的操作
  2. var myContextMenu:ContextMenu = new ContextMenu();
  3. //将其他的菜单屏蔽
  4. myContextMenu.hideBuiltInItems();
  5. //声明菜单新项,显示名为“中国教程网”
  6. var item:ContextMenuItem = new ContextMenuItem("中国教程网");
  7. //添加到菜单显示项目数组(定义这个菜单项的响应事件)
  8. myContextMenu.customItems.push(item);
  9. this.contextMenu = myContextMenu;
  10. function youjian(event:ContextMenuEvent):void {
  11. var ashan:URLRequest = new URLRequest("http://www.jcwcn.com/");
  12. navigateToURL(ashan,"_self");
  13. }
复制代码
本帖的地址:http://bbs.jcwcn.com/forum.php?mod=viewthread&tid=268150
跟着教程做一遍,做完的图要到这里评论交作业,教程有看不懂的地方,可以在贴子下面评论

评分

参与人数 3金币 +16 威望 +1 热心度 +4 收起 理由
祁连山 + 1 支持教程哈
xyl7422 + 8 + 2 对论坛做出贡献
sanbos + 8 + 2 多谢教程

查看全部评分

发表于 2011-3-28 09:54:36 | 显示全部楼层
酷素材
谢谢楼主,学习了..
回复 支持 反对

使用道具 举报

发表于 2011-12-1 11:55:59 | 显示全部楼层
为什么网页没有反应呢?
回复 支持 反对

使用道具 举报

发表于 2012-1-4 09:57:04 | 显示全部楼层
网页链接不上
回复 支持 反对

使用道具 举报

发表于 2012-2-7 10:12:16 | 显示全部楼层
酷素材
看过必回,人品超好!
回复 支持 反对

使用道具 举报

发表于 2012-3-8 21:02:52 | 显示全部楼层
酷素材
我也做了,但是网页链接不上啊,请指教,谢谢!
回复 支持 反对

使用道具 举报

发表于 2012-5-23 23:56:16 | 显示全部楼层
本帖最后由 yuxiao520 于 2012-5-23 23:58 编辑

很明显少了  侦听啊
item.addEventListener(ContextMenuEvent.mouseTarget,youjian);

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

发表于 2012-8-28 22:08:00 | 显示全部楼层
您好,您是大师子啊下想加您。以为公司要我自学,有时候遇到一点问题要想好长时间,有你的指点肯定不一样啊,恳求啊
回复 支持 反对

使用道具 举报

发表于 2012-10-12 11:53:04 | 显示全部楼层
还是类啊
回复 支持 反对

使用道具 举报

发表于 2012-10-20 21:29:31 | 显示全部楼层
写成了文档类:

package
{
        import flash.ui.ContextMenu;
        import flash.ui.ContextMenuItem;
        import flash.events.ContextMenuEvent;
        import flash.net.URLRequest;
        import flash.net.navigateToURL;
        import flash.display.Sprite;

        public class youjiancaidan extends Sprite
        {
                public function youjiancaidan():void
                {

                        init();
                }
                public function init():void
                {
                        var hao:ContextMenu=new ContextMenu();
                        hao.hideBuiltInItems();
                        var ren:ContextMenuItem = new ContextMenuItem("天天吃饱饭");
                        hao.customItems.push(ren);
                        this.contextMenu = hao;
                        ren.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT,youjian);
                }
                public function youjian(event:ContextMenuEvent):void
                {
                        var dizhi:URLRequest = new URLRequest("http://music.baidu.com");
                        navigateToURL(dizhi,"_self");
                }
        }
}

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

发表于 2012-12-10 11:17:56 | 显示全部楼层
学习了学习了学习了
回复 支持 反对

使用道具 举报

发表于 2013-1-29 10:27:47 | 显示全部楼层
妙啊、、、、、、、
回复 支持 反对

使用道具 举报

发表于 2017-9-22 20:53:22 | 显示全部楼层
好帖就是要顶
回复 支持 反对

使用道具 举报

发表于 2017-9-22 21:28:04 | 显示全部楼层
很好哦。。。
回复 支持 反对

使用道具 举报

发表于 2017-9-22 21:26:16 | 显示全部楼层
LZ真是人才
回复 支持 反对

使用道具 举报

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

本版积分规则

2345