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