yai*_*144 2 air flash android actionscript-3
我试图在用户触摸时(不是用鼠标点击程序在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);
}
Run Code Online (Sandbox Code Playgroud)
有关详细信息,请在此处查看TouchEvent的Adobe参考.