Flash2.0右键菜单问题

这几天都在忙这个右键菜单,由于之前的右键菜单都不能用了,必须做新的。

但是又必须使用原来2.0的接口和方法,真是忙的焦头烂额。

之前2.0的东西太多又太杂。我头一个右键菜单和二级菜单没有问题了,做第二个右键的时候又出现各种bug.

情况:

1,二级菜单不显示。

2,一级菜单鼠标经过和点击无效果。

3,二级菜单位置偏移。

4,多个二级菜单重叠+偏移。

5,按钮和MC的区别性使用。

6,在保证一二级菜单同时显示的同时,点击二级菜单按钮或者mc。

时间: 2024-12-28 17:55:35

Flash2.0右键菜单问题的相关文章

AS3.0下去除flash右键菜单

这两天工作中遇到一个问题,就是网页中内嵌的flash小游戏的用户体验,当鼠标在flash上点击右键时,出现的右键菜单中会有播放,停止等选项,虽然不会造成什么漏洞,但是体验非常差.在寻找解决方案的时候, 找到一个靠谱的思路,就是自己实例化一个菜单,然后用它去替换系统默认的菜单.根绝这个思路,最终解决了问题. 需要注意的是,在解决问题过程中,因为as2.0和3.0版本的差异, 在最终覆盖系统默认菜单的时候需要改变语法.代码如下: AS2.0代码: var contextMenu:contextMen

[ActionScript 3.0] 自定义右键菜单

将自定义右键菜单的一些属性和方法归纳到AddRightMenu.as,通过实例化此类,调用相关方法即可测试! 1 package 2 { 3 import flash.display.Sprite; 4 import flash.events.ContextMenuEvent; 5 import flash.net.navigateToURL; 6 import flash.net.URLRequest; 7 import flash.ui.ContextMenu; 8 import flash

Duilib中为RichEdit\Edit控件添加自定义右键菜单

前言 Duilib中的RichEdit控件在使用中发现,基本上对复制.粘贴.剪切等快捷方式都是支持的,不过唯一缺点是没有右键菜单,感觉不够好,于是就想着加上右键菜单. 右键菜单基本思路是,在RichEdit的消息处理函数中对鼠标的右键消息处理,发送一个自定义的Notify消息出来,主窗口中受到这个消息后弹出自己的右键菜单. 实现方法 第一步:把鼠标右键消息转发出来 MessageHandler中修改原有代码 bool bWasHandled = true; if( (uMsg >= WM_MOU

使用arcengine开发程序右键菜单

ArcGIS Engine是ESRI在ArcGIS9版本才开始推出的新产品,它是一套完备的嵌入式GIS 组件库和工具库,使用ArcGIS Engine开发的GIS应用程序可以脱离ArcGIS Desktop而运行.让我们一起来看,右键菜单的设计与实现. 利用ArcGIS Engine开发自定义GIS应用程序中,一般有两种方式来建立右键菜单. 一是利用开发工具自带的右键菜单控件,如Visual Studio中的ContextMenuStrip控件: 二是利用ArcGIS Engine封装好的ITo

Extjs 4.2 树结点右键菜单(全选,反选,撤销)

自己写的最新版本extjs4.2的树结点的操作,记录一下,以后可能会用到. var tree = new Ext.tree.TreePanel({ flex: 1, animate: true, autoScroll: true, anchor: '100% 93%', store: new Ext.data.TreeStore({ root:{ expanded: true, text:'A', children:[{ expanded: true, text:'1', children:[{

Arcengine 二次开发添加右键菜单

最近在搞arcengine 二次开发,遇到了好多问题,也通过网上查资料试着慢慢解决了,把解决的步骤记录下来,有需要帮助的可以看一下,也欢迎各位来批评指正. 想给自己的map application在图层上添加右键菜单,谷歌了一下,找到了解决的方法,原文的地址edndoc.esri.com/arcobjects/9.2/NET/1ED14BF2-A0E3-4e56-A70D-B9A7F7EC7880.htm.然后我根据这个添加了自己的右键菜单,又有一些改动. 效果如图所示(有点简陋),仅仅是简单的

自定义右键菜单

自定义右键菜单 技术一般水平有限,有什么错的地方,望大家指正. 自定义右键菜单,对于一些ERP系统,功能操作比较多,所以我们通常把常用的几个功能放在自定义的右键菜单里方便用户使用. 实现自定义菜单很简单,首先我们要屏蔽原始的右键菜单,自定义菜单出现在鼠标的位置,点击隐藏自定义菜单,过程就是这样的. *{margin:0;padding:0} a{text-decoration:none} ul li{list-style:none} .menu{border:1px solid black;bo

将Sublime Text2 加入右键菜单

原文地址:http://luyuwww.iteye.com/blog/1442328 将Sublime Text2 加入右键菜单方法: 1.  运行中输入 regedit 打开注册表 2.  在HKEY_CLASSES_ROOT/*/shell/ 下新建’项’ ,名称可修改,例如:Sublime Text 3.  在 Sublime Text 下 新建’项’ 名字:command (这个应该不可以修改) 4.  点击  command ,在右边的(默认),双击填入下面的值: D:\Program

datagridview右键菜单

最近一直在弄DatagridView,前一篇文章弄了一复选框删除,但是后来想想,如果我每就删除一行,那么我每次删除的时候都得先选中,然后再区单机删除,太麻烦了,于是就想起来弄一个右键删除,然后又加了一个右键变色,反正就是一个右键菜单,下边吧代码给大家,很简单的代码,确是非常的实用. /// <summary> /// 添加一个表格 /// </summary> public void addDatatable() { DataColumn dc = new DataColumn(&