我在AS2中有一个右击检测的问题。我开发游戏,当用户右击时,一切都冻结了。我想要避免或检测到这一点。
我花了很多时间搜索,但我找到的代码不起作用。我发现的更常见的脚本是:
onEnterFrame = function () {
if (Key.isDown(2) || ASnative(800, 2)(2)) trace("right click");
}它似乎曾经工作过,但不再有效(甚至在MAC或PC上)。
有人有解决这个问题的办法吗?
发布于 2013-02-14 21:46:31
我找到了一个解决方案:在ContextMenu创建中添加一个函数调用。
function onRightClick() {
// Code here
}
// The detection is made by the function call in the brackets
var myMenu:ContextMenu = new ContextMenu(onRightClick);
_root.menu = myMenu;https://stackoverflow.com/questions/14875219
复制相似问题