2

Flash 11.2 添加了将右键单击鼠标事件附加到 MovieClip 的功能。
前任:

var mc:MovieClip = new MovieClip
mc.addEventListener(MouseEvent.RIGHT_MOUSE_DOWN, myFunction);

附加此侦听器后,右键单击此对象时应该不可能弹出上下文菜单。Flash 禁用该功能。

当我从 Flash Professional (CS6 Mac) 导出新的 SWF 并且该 SWF 嵌入在浏览器中时,它可以按预期工作。右键单击不会产生上下文菜单。

但是,Flash Professional 中的 Flash 播放器并非如此。导出后在 Flash Professional 中显示的 Flash 播放器不会隐藏上下文菜单。 不正确的行为

虽然我可以通过简单地导出 SWF 并在浏览器中对其进行测试来进行开发,但我失去了 Flash Professional 提供的所有调试功能。

我该如何解决这个问题?

更新 1

这个问题与导出到 11.2 无关——我已经可以做到了。本教程中提到的所有更改都已通过 Flash Professional CS6 的基本安装进行。

跑步:

trace(flash.system.Capabilities.version)

结果是:

MAC 11,2,202,228

4

1 回答 1

1

有趣的是,我原以为会包含 11.2,但无论如何您都可以在 Flash Professional 中添加新的 Flash Player 版本。

以下是执行此操作的一些说明(向下滚动到手动安装):

https://blogs.adobe.com/rgalvan/2011/11/adding-fp11-support-to-flash-pro-cs5-and-cs5-5.html

这些说明适用于 CS5 或 CS5.5,但可能与 CS6 大致相同。确保更改需要更改的内容 - 例如 playerglobal 应该是https://fpdownload.macromedia.com/pub/flashplayer/updaters/11/playerglobal11_2.swc而不是他们链接到的 11.0。

于 2012-05-10T23:11:05.103 回答