没想到再这里也要跌跌撞撞。 这个东西我很久之前就懂了的啊!

最开始是这么写的:

			private function init():void
{
var contextMenu:ContextMenu = new ContextMenu();
var contextMenuItem:ContextMenuItem = new ContextMenuItem("复制");
contextMenuItem.addEventListener( ContextMenuEvent.MENU_ITEM_SELECT, OnGetPointPos );
contextMenu.customItems.push(contextMenuItem);
contextMenu.hideBuiltInItems();
c= contextMenu;
                  ...

  编译(没有错误),运行,右键菜单不出来!

难道是ContextMenu 没有导入的原因吗? 我记得flash.ui 等下面的 包和类 是不需要导入的啊,就想java.lang一样,

怎么搞都不行! 哎,,,

会不会是当前主程序mxml太混乱了的原因?再写一个(主要就是把内容复制过去)。 还是不行,。。

网上搜索,—— 结果是相当多,但多是不太相关———— 难道大家都没遇到这个问题?

再写一个主程序mxml,名字就叫ContextMenu,前面两个mxml报错了!——1046: 找不到类型,或者它不是编译时常数: ContextMenu

难道之前是由于“某些原因”, 不报错,现在就报错了?  不对啊,我之前清理clean过整个项目的——按照我之前的经验, 我知道flex有些奇怪的编译问题,但是不至于这么奇怪吧!

于是将ContextMenu导入。 还是不行。 写成

var contextMenu:flash.ui.ContextMenu = new flash.ui.ContextMenu()
__ 命名空间冲突?是的!!!!

哦,我想起来了! 我有一个ContextMenu的mxml,我擦!!!

改名,还是不行! 不能使用this.ContextMenu的this吗? 网上好像说要 canvas、 box 等interactive的组件才有contextmenu? 这么奇怪?

改! 还是不行、

后面(在text控件文本右键)看到flex本身就有“复制”右键选项 ———— 冲突了!

改名!
var contextMenuItem:ContextMenuItem = new ContextMenuItem("复zxfdsf制");

———————— OK!!! 内流满面、居然这样就行了!。。。。。。。

奇葩的经验教训。

另外,如果想要屏蔽flex原有的右键选项,参考http://blog.csdn.net/aijingyi/article/details/7723177

Flex contextMenu的更多相关文章

  1. 利用Flex组件birdeye绘制拓扑关系图

    birdeye绘制拓扑关系图 1.flex简单介绍 Flex 是一个高效.免费的开源框架,可用于构建具有表现力的 Web应用程序,这些应用程序利用Adobe Flash Player和Adobe AI ...

  2. FLEX外包团队:Flex例子DEMO源码

    代码如下: <?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx=& ...

  3. Flex UI刷新后保持DataGrid中的ScrollBar的位置不变

    这是之前我发的一个贴子问题描述:http://q.cnblogs.com/q/53469/

  4. OpenCASCADE Expression Interpreter by Flex & Bison

    OpenCASCADE Expression Interpreter by Flex & Bison eryar@163.com Abstract. OpenCASCADE provide d ...

  5. .Net语言 APP开发平台——Smobiler学习日志:如何快速在手机上实现ContextMenu

    最前面的话:Smobiler是一个在VS环境中使用.Net语言来开发APP的开发平台,也许比Xamarin更方便 样式一 一.目标样式 我们要实现上图中的效果,需要如下的操作: 1.从工具栏上的&qu ...

  6. Flex 布局教程:语法篇

    作者: 阮一峰 网页布局(layout)是CSS的一个重点应用. 布局的传统解决方案,基于盒状模型,依赖 display属性 + position属性 + float属性.它对于那些特殊布局非常不方便 ...

  7. Flex 布局教程:实例篇

    该教程整理自 阮一峰Flexible教程 今天介绍常见布局的Flex写法.你会看到,不管是什么布局,Flex往往都可以几行命令搞定. 我的主要参考资料是Landon Schropp的文章和Solved ...

  8. CSS布局之div交叉排布与底部对齐--flex实现

    最近在用wordpress写页面时,设计师给出了一种网页排布图样,之前从未遇到过,其在电脑上(分辨率大于768px)的效果图如下: 而在手机(分辨率小于等于768px)上要求这样排列: 我想到了两种方 ...

  9. WPF 自定义ContextMenu且为左键点击显示

    <Button Click="Button_Click_3" Style="{StaticResource NormalButtonStyle}"> ...

随机推荐

  1. oracle flashback功能

    2). 检查Flashback 功能, 缺省时功能是关闭的. SQL> select name, current_scn, flashback_on from v$database; NAME  ...

  2. struts2的文件上传

    在做B/S系统时,通常会涉及到上传文件和下载文件,在没接struts2框架之前,我们都是使用apache下面的commons子项目的FileUpload组件来进行文件的上传,但是那样做的话,代码看起来 ...

  3. Google Chrome 调试

    [原文地址:http://www.cnblogs.com/QLeelulu/archive/2011/08/28/2156402.html ] 在Google Chrome浏览器出来之前,我一直使用F ...

  4. Map中的entry

    是java中的一个对象,一般可以通过map.entrySet()得到.1,entrySet实现了Set接口,里面存放的是键值对.一个K对应一个V.2,用来遍历map的一种方法.Set<Map.E ...

  5. sikuli实战记录

    最近,为了解放运营人力,需要对某国企的系统进行自动化操作.该系统使用的是https,需要加载证书,而且非得用IE才行,firefox无法正常的加载证书.而selenium启动的IE是纯净的,不会加载任 ...

  6. .net core Entity Framework Core Code First 框架 分层开发

    由于之前苦于无法把 Entityframework 跟Web层剥离.找了很久..找到了这个框架..分享给大家..  GitHub 地址:https://github.com/chsakell/dotn ...

  7. Ansible常用模块

    http://liumissyou.blog.51cto.com/4828343/1749121

  8. zabbix server配置文件

    这样的错误日志,并且在web端也没有画出图来. 解决方法: ①编辑zabbix服务器端的配置文件/etc/zabbix/zabbix_server.conf找到"Timeout"把 ...

  9. css两列自适应布局的多种实现方式及原理。

    两列布局是非常常见的需求在实际项目中,实现的方式也有很多.究其原理也都不算复杂.这里主要提出几种实现方式和原理. html页面基本布局如下代码所示: 1 <div class="mai ...

  10. CentOS防火墙问题

    问题背景 在Vmware虚拟机中安装了 CentOS 7 的 Linux 版本,并在其中安装了 Oracle 11g 数据库,数据库可以在虚拟机中顺利启动,本地主机也可以 ping 通 linux.准 ...