gpt4 book ai didi

android - 我怎么知道用户触摸了哪里?(AIR for android)

转载 作者:太空狗 更新时间:2023-10-29 16:23:05 24 4
gpt4 key购买 nike

我正在尝试在用户触摸时执行此操作(不是用鼠标单击程序在 android 上运行)代码获取触摸 x 和 y 的(位置)(像 _xmouse 但它在 android 上不起作用)我该怎么做?谢谢!

最佳答案

您必须为 TouchEvent 设置一个事件监听器函数,如果您获得作为参数的事件,您可以使用以下属性:

  • stageX:全局舞台坐标中事件发生的水平坐标。

  • stageY:全局舞台坐标中事件发生的垂直坐标。

  • localX:事件发生时相对于包含 Sprite 的水平坐标。

  • localY:事件发生时相对于包含 Sprite 的垂直坐标。

例如:

mySprite.addEventListener(TouchEvent.TOUCH_BEGIN, onTouchBegin);


function onTouchBegin(e:TouchEvent)
{
trace("local coords (relatives to mySprite): " + e.localX+" "+e.localY);
trace("global coords: " + e.stageX+" "+e.stageY);

}

有关更多信息,请查看 Adobe reference for TouchEvent here .

关于android - 我怎么知道用户触摸了哪里?(AIR for android),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9598356/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com