AS3 GlobalToLocal鼠标位置?

时间:2013-08-06 09:49:06

标签: actionscript-3 flash air mouse-position

我在动作3中遇到了“globalToLocal”方法的问题。

我创建了一个用鼠标点击移动的角色。之后角色移动到这个位置。在编写了相机类后,我意识到我必须稍微改变一下控制。所以我使用了“localToGlobal”这个功能,这个功能对我来说非常有用,可以让我的角色相对于舞台的位置。

但现在我需要再次进行一些更改,所以我想让我的鼠标位于本地空间。 我的代码是:

var mousePos:Point = new Point(_gameRef._stage.mouseX, _gameRef._stage.mouseY);
var localPos:Point = _gameRef.MainElement.globalToLocal(mousePos);

但如果我追踪我的位置,我只得到舞台坐标而不是当地的坐标。 你知道问题是什么吗?

非常感谢!

迈克尔

0 个答案:

没有答案