- 浏览: 229215 次
- 性别:
- 来自: 武汉
-
文章分类
- 全部博客 (148)
- ext (3)
- flex (22)
- css (4)
- struts (5)
- test (1)
- spring (8)
- jquery (4)
- eclipse plugin (4)
- ant (2)
- JSP (7)
- java (15)
- blaze (1)
- html (4)
- jquery js (9)
- 测试 testDirector 设置 windows7 ie9 (1)
- flex twaver (1)
- flex twaver (1)
- 网管系统 (1)
- 数据库 mysql (1)
- HTML5 (2)
- 测试 (1)
- js (6)
- 软件方法 软件管理 (1)
- jquery jqgrid (3)
- flex xml (1)
- jquery validation (1)
- 网址 (3)
- spring security (2)
- 学习列表 (1)
- java 建站 (1)
- firefox 插件 (1)
- 非技术 (1)
- 百度地图 API (2)
- ajax (1)
- 3D (1)
- 矩阵 (1)
- WAP (6)
- 百度地图 (1)
- 模拟器 (1)
- eclipse (2)
- tomcat (2)
- eclipse j2ee (1)
- 天气预报 (1)
- API (2)
- ruby (1)
- Rails (2)
- jquerymobile (1)
- 股票 (1)
- goagent (0)
- 代理 (0)
- GitHub (1)
- 代码托管 (1)
- 安装 (1)
- maven (1)
- MVC (1)
- 面试题 (1)
- java 排序 算法 (1)
- java 算法 堆排序 (1)
- AS3 (1)
- html5 css3 (1)
- j2ee (1)
- 数据库 oracle (1)
- 显卡 (1)
- json (1)
- 笔记本选购 (0)
- 华硕 笔记本 USB (1)
- word (1)
- 试音音源 (1)
- junit (1)
- Quartz (1)
- 模拟 (0)
- nodejs (0)
- 12306 (1)
- 内存调整 (1)
- 正则表达式 (2)
- 金融 (1)
- easyui (1)
- oracle (0)
- sql (0)
- 设计模式 (1)
- 报表 (1)
- linux (1)
- windows (1)
- ftp (1)
- JWTs (0)
- JBPM4 (0)
- 对账 (1)
- 银企直连 (1)
- 商户 (1)
- 支付宝 (1)
- ljk (0)
- webservice (1)
- git (1)
- js vue (1)
最新评论
-
喵喵大神:
免费股票数据查询API:https://www.juhe.cn ...
股票数据接口API -
surfingll:
谢谢啦,有用
ajaxAnywhere局部刷新(一) -
631134230:
怎么设置饼图 不要爆炸式进场动画效果
amcharts js 制作柱状统计图和饼图 -
musicbox95351:
可以自己用ajax请求数据后,在回调方法里面去执行AmAngu ...
amcharts js 制作柱状统计图和饼图 -
pandatyut:
大神,请问amchart的仪表盘AmAngularGauge能 ...
amcharts js 制作柱状统计图和饼图
转一下。
flex里面处理右键事件真麻烦。
http://www.huyler.net/flexblog/2009/02/02/taking-control-of-right-click-in-adobe-flex/
该链接中提供了源码,及大致方法。
大致的步骤为:
1 拷贝rightClick.js,swfobject.js到html-template目录。
2 在index.template.html中引入rightClick.js,swfobject.js
<script type="text/javascript" src="swfobject.js"></script>
<script type="text/javascript" src="rightClick.js"></script>
2 index.template.html的body标签中加入id="main" onload="RightClick.init('${application}','flashcontent');"
3 body中加入<div id="flashcontent"></div>
4
var so = new SWFObject("${swf}.swf", "${application}", "${width}", "${height}", "9", "${bgcolor}");
so.addParam("quality", "high");
so.addParam("name", "${application}");
so.addParam("id", "${application}");
so.addParam("AllowScriptAccess", "always");
so.addParam("wmode", "opaque");
so.addParam("menu", "false");
so.write("flashcontent");
将上面的代码加入到else if (hasRequestedVersion) {和AC_FL_RunContent(之间
注释掉:
AC_FL_RunContent(
"src", "twaverTest",
"width", "100%",
"height", "100%",
"align", "middle",
"id", "twaverTest",
"quality", "high",
"bgcolor", "#869ca7",
"name", "twaverTest",
"allowScriptAccess","sameDomain",
"type", "application/x-shockwave-flash",
"pluginspage", "http://www.adobe.com/go/getflashplayer"
);
5 修改rightClick.js文件
改init: function () {
this.FlashObjectID = "customRightClick";
this.FlashContainerID = "flashcontent";
为init: function (object,container) {
this.FlashObjectID = object;
this.FlashContainerID = container;
6 在init()方法中调用
ExternalInterface.addCallback("rightClick", handleRightClick);
7 在handleRightClick()方法中加入要调用的逻辑。
flex里面处理右键事件真麻烦。
http://www.huyler.net/flexblog/2009/02/02/taking-control-of-right-click-in-adobe-flex/
该链接中提供了源码,及大致方法。
大致的步骤为:
1 拷贝rightClick.js,swfobject.js到html-template目录。
2 在index.template.html中引入rightClick.js,swfobject.js
<script type="text/javascript" src="swfobject.js"></script>
<script type="text/javascript" src="rightClick.js"></script>
2 index.template.html的body标签中加入id="main" onload="RightClick.init('${application}','flashcontent');"
3 body中加入<div id="flashcontent"></div>
4
var so = new SWFObject("${swf}.swf", "${application}", "${width}", "${height}", "9", "${bgcolor}");
so.addParam("quality", "high");
so.addParam("name", "${application}");
so.addParam("id", "${application}");
so.addParam("AllowScriptAccess", "always");
so.addParam("wmode", "opaque");
so.addParam("menu", "false");
so.write("flashcontent");
将上面的代码加入到else if (hasRequestedVersion) {和AC_FL_RunContent(之间
注释掉:
AC_FL_RunContent(
"src", "twaverTest",
"width", "100%",
"height", "100%",
"align", "middle",
"id", "twaverTest",
"quality", "high",
"bgcolor", "#869ca7",
"name", "twaverTest",
"allowScriptAccess","sameDomain",
"type", "application/x-shockwave-flash",
"pluginspage", "http://www.adobe.com/go/getflashplayer"
);
5 修改rightClick.js文件
改init: function () {
this.FlashObjectID = "customRightClick";
this.FlashContainerID = "flashcontent";
为init: function (object,container) {
this.FlashObjectID = object;
this.FlashContainerID = container;
6 在init()方法中调用
ExternalInterface.addCallback("rightClick", handleRightClick);
7 在handleRightClick()方法中加入要调用的逻辑。
发表评论
-
flex4创建左边工具栏大致思路
2013-06-05 14:45 840<hgroup> //左边部分 <g ... -
flex相关网站
2013-04-07 16:47 1126blazeds http://livedocs.adobe.c ... -
flex资料
2012-12-25 11:12 0附件 省略300字。 -
flex资料
2012-12-25 11:06 0附件 省略200字. -
自定义组件TitleWindow
2012-09-05 12:27 759客户要求能缩放TitleWindow没办法,只好自定义了。 先 ... -
flex在客户端输出日志
2012-08-29 18:07 759以前调试FLEX总是在flash的debugger版本下进行, ... -
flex 处理java返回的Map对象
2011-12-09 14:33 1119http://blog.csdn.net/vipliyaohu ... -
Flex Menu check获取菜单多选项的选中情况
2011-12-07 14:41 1476使用Menu对象生成菜单,菜单项为多选。 如何获取当前菜单项中 ... -
flex TitleWindow 关闭按钮样式 closeButton
2011-11-01 11:17 5638flex3的mx.containers.TitleWindow ... -
flex spring blaze 整合相关
2011-10-20 16:51 1045http://bbs.airia.cn/FLEX/thread ... -
flex BitmapData(位图)合并
2011-09-28 16:16 2183参考网址 http://arahaya.com/canvas ... -
flex4 国际化
2011-09-21 18:07 13441. 进入sdk的bin目录,运行copylocale en_ ... -
flex(twaver) 树(tree)的元素拖动的定制显示及控制问题
2011-08-15 13:41 11591 拖动时不显示那条黑色横线。 样式中设定 ... -
flex Object
2011-08-12 17:48 767var claInfo:Object = ObjectUtil ... -
As和js通信问题完全解析(解决addcallback失效的问题)
2011-07-25 20:47 1544html页面代码 引入swfobject.js ... -
flex 拖拽操作 资料
2011-07-01 17:56 775http://code-design.cn/article/2 ... -
菜单数据使用xml和数组后,取值的小差别
2011-06-20 15:19 774使用xml作为数据提供对象时,点击菜单项时获取自定义的属性值 ... -
Flash ActionScript 3.0 编程
2011-03-08 11:06 857http://help.adobe.com/zh_CN/Act ... -
twaver 类清单和概要说明
2011-02-25 14:45 3351twaver.Alarm 告警对象。代表告警状态。是一个轻量级 ... -
flex bindable简明解释
2011-02-17 17:08 821转载的,觉得说得简单明了: 啥是绑定 知道继续跳过 ...
相关推荐
在Flex开发中,有时我们需要对用户的交互行为进行定制,特别是在处理右键点击事件时。"flex屏蔽系统右键菜单 & 自定义菜单"这个主题聚焦于如何禁用默认的系统右键菜单并创建自定义的右键菜单,以提供更个性化的用户...
首先,我们要了解Flex中的Event.MENU_SHOW事件,这是在用户打开右键菜单时触发的事件。为了监听这个事件,我们需要在Tree组件上添加事件监听器。代码示例如下: ```actionscript tree.addEventListener(Event.MENU_...
总的来说,Flex3 Tree右键菜单的实现涉及到对ContextMenu类、MenuItem类以及相关事件的理解和使用。通过自定义菜单项和事件处理,我们可以创建符合应用需求的交互式右键菜单,提高用户操作的便捷性。同时,灵活的...
在Flex中,我们可以利用ActionScript来处理用户事件,包括鼠标事件。当用户在应用程序上右击时,通常会触发一个`contextmenu`事件。默认情况下,这个事件会弹出浏览器或Flash Player的上下文菜单。 要禁止鼠标右键...
在Flex开发中,有时我们需要为用户界面添加自定义的右键菜单,以便提供更多的交互功能。本教程将指导你如何在Flex项目中实现这一功能,主要涉及以下知识点: 1. **右键菜单库的引入**: 首先,你需要下载一个名为`...
总之,在Flex中实现自定义右键菜单和多级右键菜单,主要涉及到ContextMenu类、MenuItem类以及事件监听器的使用。通过灵活组合这些元素,可以创建出满足不同需求的右键菜单系统,为用户提供更便捷的操作方式。
Flex布局,全称Flexible Box,是CSS3引入的一种新的布局模式,旨在解决传统布局(如Block和Inline)在处理复杂布局时的困难,特别是对于响应式设计和多设备兼容性问题。Flex布局允许容器内的子元素自动调整大小和...
- ContextMenu类的实例化:源码中可能会有一个初始化ContextMenu的代码段,添加了菜单项和对应的事件处理函数。 - Tree组件的设置:可能包含了对Tree组件的配置,如数据提供、节点样式等,并且添加了...
在Flex开发中,自定义右键菜单是一项常见的需求,它能为用户界面提供更丰富的交互体验。Flex是一款基于ActionScript 3.0的开源框架,主要用于构建富互联网应用程序(RIA)。在这里,我们将深入探讨如何在Flex中实现...
标题提到的"flex自定义右键菜单 完全屏蔽"是指在Flex应用程序中,不仅实现对默认右键菜单的完全屏蔽,还允许开发者根据自己的需求创建并应用自定义的右键菜单。这种方法避免了使用JavaScript进行跨域通信来实现屏蔽...
3. **处理鼠标事件**:为了让右键点击触发自定义菜单,我们需要监听鼠标右键点击事件。这通常在UIComponent或DisplayObject上完成。 ```actionscript component.addEventListener(MouseEvent.RIGHT_CLICK, ...
本话题我们将探讨如何使用Flex技术来实现一个自定义的右键菜单。Flex是一种基于ActionScript 3.0的开放源码框架,主要用于构建富互联网应用程序(RIA)。 首先,我们需要理解Flex的基本架构。Flex使用MXML和...
关于“屏蔽菜单”,在Flex 3中,我们可以通过覆盖默认的鼠标右键事件来达到效果。在组件类中,我们可以监听`MouseEvent.RIGHT_CLICK`事件,并在事件处理函数中阻止事件的默认行为: ```actionscript myComponent....
// 处理右键点击逻辑 } } ``` 3. **创建自定义菜单**:在Flex中创建自定义的弹出菜单组件,这可以通过`mx.controls.Menu`类来实现。将需要的菜单项添加到菜单中,并在右键点击事件触发时显示它。 ```...
这个例子不仅展示了如何在Flex环境中处理右键事件,还提供了关于项目管理和配置的实践指导,对于初学者和有经验的Flex开发者来说都是一份宝贵的参考资料。通过学习和理解这些源码,你可以更好地掌握Flex应用的开发...
总结来说,通过监听和处理鼠标事件,结合`ContextMenu`和`ContextMenuItem`类,我们可以轻松地在Flex应用中实现自定义的右键菜单功能。这个项目中的代码可能包含了以上所述的逻辑,通过对代码进行改写,作者成功地...
总结来说,这个实例展示了如何在Flex中创建自定义的右键菜单,包括隐藏内置菜单项、添加自定义菜单项、绑定事件监听器以及响应用户操作。这是一项基础但重要的技能,对于提升Flex应用的用户体验有着重要作用。通过...
在ActionScript中,我们可以监听`contextMenu`事件,当用户点击鼠标右键时,阻止默认的事件处理,从而实现屏蔽浏览器的系统菜单。以下是一个简单的示例: ```actionscript stage.addEventListener(ContextMenuEvent...
Flex是一种基于ActionScript和...总结,自定义Flex的右键菜单涉及创建菜单项、绑定事件、关联组件、动态更新以及样式设置等多个方面。通过熟练掌握这些技术,开发者可以创建出符合用户需求、交互友好的富互联网应用。
首先,让我们了解Flex中的右键事件处理。在Flex中,我们可以使用ContextMenu类来创建自定义的右键菜单。通常,我们需要先创建一个ContextMenu对象,然后添加ContextMenuItem到这个对象中。例如: ```actionscript ...