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

最开始是这么写的:

			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. Rails中用CSV导出中文真心有技巧

    require 'csv' class PartRequestsController < ApplicationController def render_csv_header(filename ...

  2. wpf 后台绘制圆弧

    wpf 前台绘制圆弧很简单,如:<Path x:Name="path_data" Stroke="#FFE23838" StrokeThickness=& ...

  3. Windows 终端服务器授权 激活

      一.激活2003终端授权服务器 首先确认是否安装windows组件 添加删除程序——添加删除windows组件 终端服务器的安装就不介绍了,下面说一下激活授权服务器. 1)点击”开始”->” ...

  4. JAVA 异常类

    1.Exception(异常) :是程序本身可以处理的异常. 2.Error(错误): 是程序无法处理的错误.这些错误表示故障发生于虚拟机自身.或者发生在虚拟机试图执行应用时,一般不需要程序处理. 3 ...

  5. Linux 将文件夹下的所有文件复制到另一个文件里

    如何将文件夹/home/work下的文件复制到/home/temp里面? 使用命令: cp -R /home/work/* /home/temp *表示所有文件 但是/home/work 下的隐藏文件 ...

  6. hdu 5976 Detachment

    Detachment Time Limit: 4000/2000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others)Total ...

  7. css study

    ---恢复内容开始--- html{filter:expression(document.execCommand("BackgroundImageCache",false,true ...

  8. Windows 商店应用中使用 SharePoint REST API

    前面一篇我们介绍了 Office 365 REST API 的官方工具的使用,本篇我们来看一下 SharePoint REST API 本身的描述.结构和使用方法,以及一些使用经验. 首先来看看Sha ...

  9. 测试架构图 High Level 产品技术(无事来更新,证明这个博客还是Live的)

    一个完整的产品测试所需要掌握的产品技术架构. 1.最底层硬件平台(服务器与存储) 对于一个大型商业解决方案来说,性能与可靠性是非常重要的要求,那么服务器与存储就是专门来满足需求的. 服务器: 服务器端 ...

  10. Struts2中获取servlet API的几种方式

    struts2是一个全新的MVC框架,如今被广大的企业和开发者所使用,它的功能非常强大.这给我们在使用servlet 纯java代码写项目的时候带来了福音.但是一般来说,我们的项目不到一定规模并不需要 ...