`
#天琪#
  • 浏览: 159355 次
  • 性别: Icon_minigender_2
  • 来自: 长沙
社区版块
存档分类
最新评论

关于右键菜单

    博客分类:
  • FLEX
阅读更多
   关于右键菜单的类主要  有:ContextMenu,ContextMenuBuiltInItems,
                         ContextMenuItems

   ContextMenu:
(1).不能从上下文菜单中删除“设置”菜单项。 在 Flash 中,必须有“设置”菜单项,以便用户能够访问影响其计算机上的隐私和存储的设置。 您也不能删除“关于”菜单项,必须具有这个菜单项,以便用户能够了解正在使用的Flash Player 的版本。(唉~直接说"也不能隐藏"不是更好吗?    )
               (2).必须在使用 ContextMenu() 构造函数创建 ContextMenu 对象后才能调用其方法.
defaultMenu.customItems.pushaddItem);defaultMenu是ContextMenu类型,addItem为ContextMenuItems类型.          
               (3).hideBuiltInItems()方法可以隐藏所有的内置菜单项(除"设置"外)(可我调试的时候"显示重绘区域","调试器","设置","关于"这几个项都不能隐藏,为什么呢???? )

    ContextMenuItems:
(1).要向上下文菜单中添加新的菜单项,需要把新项添加到ContextMenu对象的customItems数组中.
                     (2).菜单项(内置菜单项除外)有visible属性和enable属性(禁用,启用功能)

    ContextMenuBuiltInItems:
        ContextMenu对象的内置项有:保存 放大 缩小 100% 全部显示 质量 播放 循环 后退 快进 快退 没有加载影片 关于 打印 显示重绘区域 调试器 撤消 剪切 复制 粘贴 删除 全选 打开 在新窗口中打开 复制链接



附加:(内容转自http://www.flashas.net/html/flashas/20070511/1731.html)
1.如何屏蔽鼠标右键,注意第一种方法在flash调试的时候无效
(1)
fscommand("showmenu", false);

(2)
Stage.showMenu = false;

(3)
运用ContextMenu类的hideBuiltInItems方法.它可以设定屏蔽右键的同时,还允许设置,显示右键菜单的其中几个内置菜单.如下
var mymenu:ContextMenu = new ContextMenu();
mymenu.hideBuiltInItems();
mymenu.builtInItems.print = true;
this.menu = mymenu;

2.自定义右键菜单

//定义鼠标右键对象
var myContextMenu:ContextMenu = new ContextMenu();
//隐藏右键内置选项
myContextMenu.hideBuiltInItems();
//创建一个自定义选项
clingingboy = new ContextMenuItem("关于Clingingboy", boy);
//添加自定义选项
myContextMenu.customItems.push(clingingboy);
//定义自定义选项函数事件
function boy() {
getURL("http://www.clingingboy.com", "_blank");
}
//指定ContextMenu与主场景关联
_root.menu = myContextMenu;

   

    
    


   



  
分享到:
评论

相关推荐

    WPF 与 WinForm 调用系统右键菜单/资源管理器右键菜单/桌面右键菜单示例

    本示例主要探讨如何在WPF和WinForm应用中调用系统、资源管理器及桌面的右键菜单,以增强用户交互体验。 首先,让我们深入理解一下这两个技术: 1. **WPF**:作为.NET Framework的一部分,WPF引入了基于XAML的声明...

    动态及静态添加右键菜单策略

    它提供了快速访问常用功能的途径,而“动态及静态添加右键菜单策略”则是关于如何扩展这一功能的两个不同实现方式。本文将深入探讨这两种策略,并通过分析提供的两个工程——动态添加和静态添加右键菜单的实现方法,...

    VC++ windows右键菜单

    VC++ 外壳扩展编程之windows右键菜单VC++ 外壳扩展编程之windows右键菜单VC++ 外壳扩展编程之windows右键菜单VC++ 外壳扩展编程之windows右键菜单VC++ 外壳扩展编程之windows右键菜单VC++ 外壳扩展编程之windows右键...

    beyondcompare加入右键菜单方法

    beyondcompare加入右键菜单方法 Beyond Compare是一款功能强大的文件比较工具,它可以帮助用户快速比较和同步文件。但是,默认情况下,Beyond Compare并不提供直接在右键菜单中访问的功能。这就需要用户手动打开...

    Web右键菜单 很不错的右键菜单

    在标题和描述中提到的"Web右键菜单 很不错的右键菜单"可能是指一个定制的、功能丰富的JavaScript插件或库,用于增强网站的用户体验。 一、Web右键菜单的重要性 1. 用户体验:默认的浏览器右键菜单虽然基础,但可能...

    一键清除所有多余的桌面右键菜单

    在Windows操作系统中,桌面右键菜单是我们经常使用的功能,它提供了快速访问常用操作的途径。然而,随着时间的推移和各种软件的安装,桌面右键菜单可能会变得冗余且混乱,充斥着许多不常用或者不必要的选项。这不仅...

    右键菜单管理工具(win7/win10迄今为止最好用的)

    在Windows 7和Windows 10系统中,右键菜单是用户进行快速操作的重要途径,例如复制、粘贴、重命名、属性查看等。然而,随着时间的推移和软件的安装,右键菜单可能会变得拥挤不堪,含有许多不常用或者无用的选项,这...

    pb9做的右键菜单

    在本场景中,“pb9做的右键菜单”是指使用PowerBuilder 9创建的自定义Windows操作系统右键快捷菜单功能。 右键菜单,也称为上下文菜单,是用户在鼠标右键点击时弹出的一系列操作选项,为用户提供快速访问常用功能的...

    flex添加右键菜单实例

    这样,用户在点击按钮后,右键菜单就会显示“关于作者”和“刷新”两个选项。 ```xml 点 击 我 , 再 看 看 右 击 菜 单 有 什 么 变 化 " click="fullScr();"/> ``` 总结来说,这个实例展示了如何在Flex中创建...

    右键菜单案例、BootStrap样式

    右键菜单案例、BootStrap样式、右键菜单案例、BootStrap样式、右键菜单案例、BootStrap样式、右键菜单案例、BootStrap样式、右键菜单案例、BootStrap样式、右键菜单案例、BootStrap样式、右键菜单案例、BootStrap...

    C#在gridview添加右键菜单(C#源码).rar

    C#在gridview添加右键菜单(C#源码) C#在gridview添加右键菜单(C#源码) C#在gridview添加右键菜单(C#源码) C#在gridview添加右键菜单(C#源码) C#在gridview添加右键菜单(C#源码) C#在gridview添加右键菜单...

    右键菜单编辑删除修改

    在Windows操作系统中,右键菜单是用户日常操作中不可或缺的一部分,它提供了快速访问常用功能的途径。"右键菜单编辑"是一种工具,允许用户自定义和管理计算机右键菜单中的选项,以提高效率并根据个人需求定制化界面...

    Delphi中添如何添加右键菜单

    在Delphi中添加右键菜单是一项常见的任务,它涉及到Windows API和组件的使用。下面将详细解释这个过程,包括所需的步骤、使用的API函数以及如何在Delphi程序中实现这一功能。 1. **基本概念** 右键菜单,也称为上...

    删除右键菜单中的选项

    ### 删除右键菜单中的选项——全面指南 #### 核心概念 右键菜单是我们日常使用计算机过程中频繁接触的功能之一,它提供了对文件、文件夹甚至桌面背景等项目的快速操作选项。然而,随着软件安装和卸载的过程,右键...

    WIN7右键菜单清理注册表(含恢复)

    在Windows 7操作系统中,右键菜单是用户访问常用功能的快捷方式,它包含了大量快捷操作,如“新建”、“属性”、“发送到”等。然而,随着时间的推移,安装的各种软件可能会向右键菜单添加自定义项,导致右键菜单变...

    echarts右键菜单实例 --- 不修改源码

    标题“echarts右键菜单实例 --- 不修改源码”表明我们将探讨如何在ECharts图表上添加右键菜单,而无需直接修改ECharts的源代码。这意味着我们将通过ECharts的API和事件监听来实现这一功能,这是一个常见的最佳实践,...

    还原Win10右键菜单

    在Windows 11操作系统中,微软对传统的右键菜单进行了大幅度的改动,采用了全新的设计,将其统一封装,使得部分用户感到操作不便。为了解决这个问题,我们可以利用特定的资源来将Win11的右键菜单还原为更熟悉的Win10...

    js树形菜单加右键菜单

    在IT行业中,树形菜单和右键菜单是两种常见的用户界面元素,它们为用户提供了一种组织和交互数据的有效方式。本文将深入探讨这两种菜单的概念、实现原理以及它们在实际项目中的应用,特别是如何在JavaScript环境下...

    禁止鼠标右键及svg中自定义右键菜单

    本文将深入探讨如何实现这一功能,并且关注于在SVG(可缩放矢量图形)中自定义右键菜单。 首先,我们要理解为何要禁止鼠标右键。在网页上,鼠标右键通常会弹出一个包含诸如“查看源代码”、“保存图片”等选项的...

    Openlayers扩展右键菜单

    然而,有时候我们可能需要自定义特定的功能,比如右键菜单,来增强用户体验或提供更丰富的地图交互。 "OpenLayers扩展右键菜单"是一个项目,旨在帮助开发者为他们的OpenLayers地图应用添加自定义的右键上下文菜单。...

Global site tag (gtag.js) - Google Analytics