首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为Flex Spark应用程序容器启用rightMouseUp事件

为Flex Spark应用程序容器启用rightMouseUp事件
EN

Stack Overflow用户
提问于 2015-03-31 20:15:00
回答 1查看 53关注 0票数 0

据说Flex中的spark Application容器监听rightMouseUp和其他鼠标右键事件。但是,如果在Flash player中按下并释放鼠标右键,我只能看到上下文菜单。

如何禁用上下文菜单并使应用程序监听鼠标右键事件?

最小示例:

代码语言:javascript
复制
<?xml version="1.0"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
  xmlns:s="library://ns.adobe.com/flex/spark"
  xmlns:mx="library://ns.adobe.com/flex/mx"
  mouseUp="onMouseUp(event)"
  rightMouseUp="onRightMouseUp(event)"
>
  <fx:Script>
    <![CDATA[
      import mx.controls.Alert;

      private function onMouseUp(e:MouseEvent):void {
          Alert.show('left mouse up');
      }

      private function onRightMouseUp(e:MouseEvent):void {
          Alert.show('right mouse up');
      }

    ]]>
  </fx:Script>
</s:Application>
EN

回答 1

Stack Overflow用户

发布于 2015-04-01 12:08:00

你应该添加swf的更高的vesrion。

like: flex编译器中附加编译器参数中的-swf-version=20

这是带有flash播放器版本的swf版本列表。

SWF Version

希望能有所帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29368436

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档