Flex自定义鼠标右键
<mx:Application xmlns:mx=" http://www.adobe.com/2006/mxml " layout="vertical" verticalAlign="middle" horizontalAlign="center" creationComplete="init()">
<mx:Script>
<![CDATA[
import flash.ui.ContextMenu;
import flash.ui.ContextMenuItem;
import flash.events.ContextMenuEvent;
//在全局上定义四个菜单条目
private var myMenuItem1:ContextMenuItem;
private var myMenuItem2:ContextMenuItem;
private var myMenuItem3:ContextMenuItem;
private var myMenuItem4:ContextMenuItem;
//开始初始化
private function init():void
{
/* ContextMenuItem类的构造函数要传入几个参数,它们分别代表
1 菜单项的名称
2 在该菜单项上是否显示分隔条,默认是不显示
3 是否可用,默认是可用的
4 是否显示,默认是可显示的
*/
myMenuItem1 = new ContextMenuItem('链接到谷歌',true);
myMenuItem2 = new ContextMenuItem('链接到百度',true);
myMenuItem3 = new ContextMenuItem('链接到搜狐体育',true);
myMenuItem4 = new ContextMenuItem('链接到汽车之家',true);
//添加事件侦听,以此来进行相应的逻辑实现
myMenuItem1.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT,menuItemHandler);
myMenuItem2.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT,menuItemHandler);
myMenuItem3.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT,menuItemHandler);
myMenuItem4.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT,menuItemHandler);
//创建个性化的菜单
var myMenu:ContextMenu = new ContextMenu();
myMenu.customItems.push(myMenuItem1);
myMenu.customItems.push(myMenuItem2);
myMenu.customItems.push(myMenuItem3);
myMenu.customItems.push(myMenuItem4);
//如果要隐藏默认的菜单项,可以这样设置
myMenu.hideBuiltInItems();
//这样是整个舞台都可以显示出相应的右键菜单
this.contextMenu = myMenu;
}
//导航逻辑
private function menuItemHandler(event:ContextMenuEvent):void
{
switch (event.target)
{
case myMenuItem1:
navigateToURL(new URLRequest('http://www.google.cn/'));
break;
case myMenuItem2:
navigateToURL(new URLRequest('http://www.baidu.com/'));
break;
case myMenuItem3:
navigateToURL(new URLRequest('http://sports.sohu.com/'));
break;
case myMenuItem4:
navigateToURL(new URLRequest('http://www.autohome.com.cn/'));
break;
}
}
]]>
</mx:Script>
<mx:TextInput text="可在舞台任何地方右击菜单" fontSize="13"/>
</mx:Application>
Flex自定义鼠标右键相关推荐
- 稳扎稳打Silverlight(29) - 2.0Tip/Trick之Cookie, 自定义字体, 为程序传递参数, 自定义鼠标右键...
[索引页] [源码下载] 稳扎稳打Silverlight(29) - 2.0Tip/Trick之Cookie, 自定义字体, 为程序传递参数, 自定义鼠标右键, 程序常用配置参数 作者:webabcd ...
- 如何在canvas画布上自定义鼠标右键菜单内容?
用户大大提了一个需求,想要在画布上能够右键快捷点击使用某个功能,小菜鸟肯定要满足啊(委屈脸),然后靠着强大的各路神仙,写下了如下代码,终于实现了,为自己放个烟花~~~不喜勿喷哦~ 1.自定义鼠标右键菜 ...
- 自定义鼠标右键弹出式菜单
<html> <head> <meta http-equiv="Content-Type" content="tex ...
- Openlayers + Vue 实现自定义鼠标右键为改变视图角度事件
Openlayers + Vue 实现自定义鼠标右键为改变视图角度事件 效果: 持续按下鼠标右键再拖动鼠标可以实现变换视图的角度 (openlayers的样式被我改了一下,看上去有点像ArcGIS A ...
- php 屏蔽鼠标右键 复制,FLEX屏蔽鼠标右键
屏蔽FLEX右键菜单以及实现自定义的FLEX右键功能 ========================================================================= ...
- JQuery模拟网页中自定义鼠标右键菜单
题外话.......最近在开发一个网站项目的时候,需要用到网页自定义右键菜单,在网上看了各路前辈大神的操作,头晕目眩,为了达到目的,突然灵机一动,于是便有了这篇文章. 先放个效果图(沾沾自喜,大神勿喷 ...
- html自定义鼠标右键,js自定义鼠标右键的实现原理及源码
今天来记录下js来自定义鼠标右键,同样先来分解下它的实现原理: 1.屏蔽右键默认事件:(一度我以为修改的就是默认事件) 2.对一个ul的隐藏:(这个我也曾迂腐的认为值得这样操作的都是div,汗) 3. ...
- win10自定义鼠标右键多级菜单(包含桌面)
--------------如果觉得博主写的可以,请关注博主-------------- 首先 win + r 输入 regedit 进去注册表 然后 # HKEY_CLASSES_ROOT\*\ ...
- 前端自定义网页鼠标右键菜单
//监听全局上下文菜单 document.addEventListener('contextmenu', function(e){//阻止默认e.preventDefault()//自定义鼠标右键菜单 ...
最新文章
- MACD 的数学解释
- Keras函数式API
- Vue 封装面包屑 (即粘即用)
- 微软ASP.NET站点部署指南(3):使用Web.Config文件的Transformations
- 产品经理经验谈100篇(二)-数据分析应用,如何构建指标体系?
- create your own github repository and build link to your local project
- 我们正在经历一个应用疲惫时代?
- 信号与系统(一) 能量信号和功率信号
- 最新声音鉴定鉴卡引流神器PHP源码
- React移动端h5日历组件react-h5-calendar周日历 月日历 周视图 月视图自定义标记点
- 计算机毕业论文java毕业设计成品源码网站基于SSM实现的仓库管理系统
- instagram下载_Instagram Raider可让您轻松下载Instagram图像和视频
- 一个人能懒到什么地步?
- 定时器+echarts运行时间太长导致内存溢出页面崩溃
- 基于时空大数据的GIS技术,推动网格化管理创新发展
- dataframe建一个空的,R创建一个空的data.frame
- 轻松下载Spotify上的音乐(mp3格式)
- Web前端开发:HTML、CSS
- dubbo注册服务IP解析异常及IP解析源码分析
- 如何更改Linux的ip地址为静态ip(附克隆主机需要做的更改)
热门文章
- C#不用ArcEngine,生成Shp文件(五)---------读取.shx文件和生成.shx文件
- 多多情报通:拼多多视频上传多久审核?如何发布新品?
- android studio seekbar 简单音乐播放器
- 为什么老程序员的效率如此高?编程速度快,Bug数量又少?
- Android很好看的登陆界面(包含详细代码)
- 用freepy一键生成中美GDP季度对比柱状图
- 数据库系统概述之断言
- LT7911D功能概述 LT7911D是Type-C/DP1.2转双路MIPI/Lvds的一款芯片
- Hook DirectInput-CreateDevice-GetDeviceData解决方案
- 学生动物网页设计模板下载 大学生宠物HTML网页制作作品 简单宠物狗网页设计成品 dreamweaver学生网站模板