`
lipbb
  • 浏览: 68520 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

flex 4 的Panel设置右键菜单的问题

阅读更多
在flex4的s:Panel中添加右键菜单,下面的this是panel

				cm = new ContextMenu();
				cm.hideBuiltInItems();
				
				var item:ContextMenuItem;
				item = new ContextMenuItem("asdfadsf");
							
				cm.customItems.push(item);
				
				this.contextMenu = cm;


看起来没有任何问题,跟API中示例的没有区别,但是菜单没有任何变化。

搜索之后发现应该是一个bug。解决方法就是在panel上设置mouseEnabled="true"

问题解决了?
No!当你试图在panel下的子控件上(比如panel里的一个lable)修改contextMenu的时候,又失败了
再次google,有人给出了解决办法,不仅要设置panel的mouseEnabled="true",而且还要自定义panel的skinClass,并且设置其mouseEnabled="true"。修改之后问题解决。

这个问题在4.5中依然存在,不知4.6的时候改了没有。
分享到:
评论
1 楼 neusoft_jerry 2014-05-16  
按照楼主的办法,问题解决了。谢谢!
同时,回答楼主最后的体温,到4.6的时候,这个bug依然木有解决。

相关推荐

    flex 自定义右键菜单 多级右键菜单

    在Flex开发中,自定义右键菜单和实现多级右键菜单是一项常见的需求,它能够为用户界面提供更丰富的交互体验。Flex是一个基于ActionScript 3.0的开放源代码框架,用于构建富互联网应用程序(RIA)。下面我们将深入...

    Flex自定义右键菜单

    在Flex开发中,自定义右键菜单是一项常见的需求,它能为用户界面提供更丰富的交互体验。Flex是一款基于ActionScript 3.0的开源框架,主要用于构建富互联网应用程序(RIA)。在这里,我们将深入探讨如何在Flex中实现...

    flex添加右键菜单实例

    在Flex编程中,右键菜单(ContextMenu)是一个重要的交互元素,它可以为用户提供额外的操作选项。在给定的实例中,我们看到如何在Flex应用中创建并添加自定义的右键菜单。下面将详细解释这个实例中的关键知识点。 ...

    Flex右键菜单 flex tree 右键菜单 源码

    在Flex中,右键菜单是用户交互的重要组成部分,特别是在数据可视化和树形结构的数据展示中,如Flex Tree组件。本文将深入探讨如何在Flex中实现右键菜单,并结合提供的源码进行分析。 1. Flex右键菜单: Flex中的...

    flex屏蔽系统右键菜单 & 自定义菜单

    4. 自定义右键菜单(ContextMenu类):Flex提供了`ContextMenu`类,我们可以使用它来创建自定义的右键菜单。首先创建一个`ContextMenu`实例,然后添加`ContextMenuItem`对象作为菜单项。每个`ContextMenuItem`可以有...

    Flex添加右键菜单

    在Flex开发中,有时我们需要为用户界面添加自定义的右键菜单,以便提供更多的交互功能。本教程将指导你如何在Flex项目中实现这一功能,主要涉及以下知识点: 1. **右键菜单库的引入**: 首先,你需要下载一个名为`...

    flex自定义右键菜单 完全屏蔽

    标题提到的"flex自定义右键菜单 完全屏蔽"是指在Flex应用程序中,不仅实现对默认右键菜单的完全屏蔽,还允许开发者根据自己的需求创建并应用自定义的右键菜单。这种方法避免了使用JavaScript进行跨域通信来实现屏蔽...

    Flex4自定义右键菜单源码.rar

    标题中的“Flex4自定义右键菜单源码”意味着这个压缩包包含了实现自定义右键菜单功能的源代码。这对于初学者来说是一份宝贵的学习资源,他们可以通过阅读和理解代码来学习如何在Flex4项目中创建和管理自定义的右键...

    flex实现右键菜单

    本话题我们将探讨如何使用Flex技术来实现一个自定义的右键菜单。Flex是一种基于ActionScript 3.0的开放源码框架,主要用于构建富互联网应用程序(RIA)。 首先,我们需要理解Flex的基本架构。Flex使用MXML和...

    Flex 3完整的右键自定义菜单Demo

    在Flex 3中,开发人员经常需要为应用程序添加自定义的右键菜单,以提供更加丰富和个性化的用户交互体验。本Demo "Flex 3完整的右键自定义菜单" 正是为此目的而设计,它展示了如何在Flex 3环境中创建、屏蔽默认菜单并...

    Flex 实现右键菜单

    本文将深入探讨如何在Flex环境中实现自定义的右键菜单,包括屏蔽浏览器的默认右键菜单,创建XML格式的多级菜单,以及设置菜单出现位置的自适应策略。 首先,我们需要了解Flex屏蔽浏览器系统右键的基本方法。在...

    flex3 Tree右键菜单

    在Flex3的开发中,我们经常需要为Tree组件添加右键菜单,以提供更多的用户交互功能。右键菜单的实现不仅增加了用户界面的丰富性,也提升了用户体验。 首先,让我们理解Flex3 Tree组件的基本概念。Tree组件是基于MX...

    FLEX 完全屏蔽系统默认右键菜单,实现自定义菜单

    完全屏蔽flex自带的右键菜单,实现自定义右键菜单,附件有完整可运行的例子。 这个问题折腾了一天多,在网上搜了很多资料,几乎都是一样的,转来转去,且讲的不明不白。这里我提供了可运行的全部代码,让你轻松搞定...

    Flex右键菜单例子

    "Flex右键菜单例子"是一个专门针对Flex技术的右键菜单自定义解决方案。Flex是一种用于构建富互联网应用程序(RIA)的开放源代码框架,由Adobe公司开发。它基于ActionScript编程语言和MXML标记语言,主要用于创建交互式...

    Flex Tree 的右键菜单事件

    另外,需要注意的是,由于Flex默认不支持Tree组件的右键菜单,所以可能需要对Tree组件进行一些自定义设置,例如禁用默认的上下文菜单: ```actionscript tree.contextMenuEnabled = false; ``` 这可以防止系统级的...

    flex自制右键菜单

    本项目标题为"flex自制右键菜单",描述中提到作者从网上获取了相关代码并进行改写,实现了屏蔽Flex默认的右键菜单以及动态生成右键菜单的功能。下面我们将详细探讨Flex中如何实现这一目标。 首先,Flex是由Adobe...

    flex4 屏蔽自带右键菜单

    将该文件复制到flex工程的libs目录下。 用法详情请看博客。

    flex 自定义右键菜单

    本文将深入探讨两种实现Flex自定义右键菜单的方法:系统右键菜单的扩展以及完全自定义的右键菜单。 1. **系统右键菜单** 系统右键菜单是在Flex应用中利用ActionScript 3.0直接添加到UI组件上的菜单项。这种实现...

    flex右键菜单代码

    在Flex编程中,右键菜单(Context Menu)是一种常见的用户交互功能,允许用户在点击鼠标右键时显示自定义的菜单选项。这个“flex右键菜单代码”分享提供了一个实现Flex中右键菜单的示例,这对于提升用户体验和增强...

    flex自定义右键菜单

    Flex是一种基于ActionScript和...总结,自定义Flex的右键菜单涉及创建菜单项、绑定事件、关联组件、动态更新以及样式设置等多个方面。通过熟练掌握这些技术,开发者可以创建出符合用户需求、交互友好的富互联网应用。

Global site tag (gtag.js) - Google Analytics