2

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

我的设置:

  • FlashBuilder 4.6 构建指令包括“-swf-version=13”
  • Flex SDK 版本 4.6.0 (build 23201) playerglobal.swc(当前来自 Adob​​e 页面, 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)但是,如果我这样做

发生的例子

我知道右键单击最初应该只是 AIR,但据说已经改变了,这得到了网站文档和 MouseEvent 的类定义中的支持,

MouseEvent 类定义

我想在 Flash 中使用一些右键单击的东西,但似乎某些东西肯定不能正常工作。有人对出了什么问题有所了解吗?

我对一些评论有点困惑,所以如果我解释不清发生了什么,所以这是我的代码运行和编译的示例,附有源代码, http://www.tymonrovers.com/seaders/ asdf.html

4

1 回答 1

3

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

该死的!我知道现在看起来很明显,但我认为他们可能也应该在文档中详细说明,他们有针对 AIR 和 Flash 的 SDKS 的特定版本,但没有 swf 版本信息,虽然这听起来可能有点矫枉过正,当您忘记需要为新功能做一点调整时,肯定会解决这样的烦恼。嗯,现在一切正常。:/

在此处输入图像描述

-swf-版本=15

于 2012-04-05T00:56:16.503 回答