0

我正在尝试在针对触摸设备的 haxe NME 中进行简单的拖放,但我做不到。

我尝试了 startDrag(),mouseDown、mouseUp 和 mouseMove 的组合,TouchEvent.TOUCH_BEGIN、TouchEvent.TOUCH_END、TouchEvent.TOUCH_MOVE 和 startDragTouch() 等的组合。但在前 3 种情况下,应用程序在 Androin 中崩溃,在最后一个中,我得到:

 nme.display.Sprite has no field startTouchDrag

在编译的那一刻。

任何人都知道在 haxe NME 中为触摸设备提供拖放支持的方法吗?任何提示如何实现这一点?

非常感谢

问候

4

1 回答 1

0

好的,最后,使用 MouseEvent.MOUSE_DOWN、MouseEvent.MOUSE_UP 和 MouseEvent.MOUSE_MOVE 的自定义实现工作,但我需要使用来自传递元素的协调来获取 StageX 和 StageY,而不是直接从“舞台”获取它们. 这样,就不会崩溃。

问候。

于 2013-01-22T12:01:34.013 回答