禁用上下文菜单 - Flash Professional导出(Flash 11.2 - CS6)

时间:2012-05-10 22:53:02

标签: actionscript-3 flash right-click

Flash 11.2增加了将右键单击鼠标事件附加到MovieClip的功能 EX:

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播放器不会隐藏上下文菜单。 Incorrect Behavior

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

如何解决此问题?

更新1

这个问题不是出口到11.2 - 我已经可以做到了。 this tutorial中提到的所有更改都已通过Flash Professional CS6的基本安装完成。

运行:

trace(flash.system.Capabilities.version)

结果:

  

MAC 11,2,202,228

1 个答案:

答案 0 :(得分: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。