actionscript-3 - MouseEvent.RIGHT_CLICK 在运行时未定义?

标签 actionscript-3 flash mouseevent undefined right-click

解答要使用此功能以及 11.2 中的任何新功能,需要将 swf 版本一直调至 15。

我的设置:

  • FlashBuilder 4.6 构建指令包括“-swf-version=13”
  • Flex SDK 版本 4.6.0(版本 23201)playerglobal.swc(当前版本来自 Adobe 的页面, http://www.adobe.com/support/flashplayer/downloads.html , 据说 11.2 也是如此)
  • 独立调试器投影仪 (11.2.202.228)
  • 浏览器 Flash 播放器插件 (11.2.202.228)

因此,根据我的计算,我在所有应该的地方都是最新的,以便能够使用 MouseEvent.RIGHT_CLICK(Adobe 文档: http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/events/MouseEvent.html#RIGHT_CLICK )但是,如果我这样做

Example of occurrence

我知道右键单击最初应该只适用于 AIR,但据说已经发生了变化,这一点得到了网站文档和 MouseEvent 类定义中事实的支持,

MouseEvent Class Definition

我想在 Flash 中尝试一些右键单击的东西,但似乎有些东西肯定无法正常工作。有人知道出了什么问题吗?

我对一些评论有点困惑,所以以防万一我没有很好地解释发生了什么,所以这里是我的代码运行和编译的示例,并附有源代码, http://www.tymonrovers.com/seaders/asdf.html

最佳答案

构建说明中的 SWF 版本需要提高到 15...详细信息 http://helpx.adobe.com/flash-player/release-note/release-notes-developer-flash-player.html#main_authoring_flash_player

可恶!我知道现在看起来很明显,但我确实认为他们也应该在文档中详细说明这一点,他们拥有适用于 AIR 和 Flash 的 SDKS 的特定版本,但没有 swf 版本信息,这虽然听起来有点过分,当您忘记需要对新功能进行一点调整时,肯定会解决这样的烦恼。啊,好吧,现在一切正常了。 :/

enter image description here

-swf-版本=15

关于actionscript-3 - MouseEvent.RIGHT_CLICK 在运行时未定义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10011796/

相关文章:

flash - 带有公共(public) getter 的内部 setter 不起作用

actionscript-3 - AS3 MovieClip getRealBounds

flash - 如何捕获AS3程序未捕获的异常?

actionscript-3 - As3字体嵌入

java - AS3/Java/HTML : Get flash to respond to external html/java events

flash - 如何防止谷歌索引 swfobject 的 div 占位符?

winapi - WIN32 API 中 WM_MOUSEHOVER 上的 POPUP 窗口 - 如何关闭它?

javascript - jquery 的鼠标事件问题

javascript - three.js:找到网格到鼠标光标的最近点

jquery - 在actionscript中,是否有类似jQuery的ajax函数$.post()的函数?